roboforum.ru

Технический форум по робототехнике.


ATMega88PA-AU

Все что связана с заливкой программ в микроконтроллеры.

Re: ATMega88PA-AU

Сообщение Romikgy » 15 июл 2010, 11:04

проверь антивиром.... ))))
зделал я из оффициальных файлов...
так работают они или нет ?
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 689
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"

Re: ATMega88PA-AU

Сообщение =DeaD= » 15 июл 2010, 11:13

Так я в офисе пока :) вечером дома гляну.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24169
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: ATMega88PA-AU

Сообщение Romikgy » 15 июл 2010, 11:14

шаль )) подождем до вечера))
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 689
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"

Re: ATMega88PA-AU

Сообщение boez » 15 июл 2010, 11:40

А на avrdude (в составе winavr идет готовый к работе под виндой) ты таки погляди. Там самая соль - в avrdude.conf, в нем можно отдельно описывать чипы - указывается какие конкретно команды надо слать по SPI для выполнения разных действий - запись там, чтение, стирание, фузы, калибровка и т.п. Т.е. при выходе нового чипа можно взять описание похожего, скопировать, поправить сигнатуру, может поправить какие-то отличающиеся команды, глядя в даташит, и вуаля - дудь уже поддерживает новый чип. Ну или подождать пару дней, пока кто-то сделает это за тебя и скачать свежий конфиг ;)

Да, есть один маленький недостаток - command-line interface :). Хотя есть и гуи-обертки, но я не пользовался. Вписываю команду программирования сразу в мейкфайл.
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

Re: ATMega88PA-AU

Сообщение =DeaD= » 15 июл 2010, 19:19

Romikgy писал(а):попробуй это может поможет (там 2 ехе с попроавлеными atmega88)

не помогло, а что правил?

Добавлено спустя 20 минут 34 секунды:
Нашел у АТМЕЛа вот такой документ

"Migration from ATmega48/88/168 to ATmega48P/88P/168P":
http://atmel.com/dyn/resources/prod_doc ... oc8035.pdf

и "Migrating from ATmega48P/88P/168P to ATmega48PA/88PA/168PA":
http://atmel.com/dyn/resources/prod_doc ... oc8196.pdf

читаю... впечатление, что они издеваются - даже 2 документа приходится читать при простой миграции :cry:

Добавлено спустя 5 минут 25 секунд:
Прочитал, обещали что всё что работало должно и дальше работать, видимо только сигнатура поменялась.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24169
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: ATMega88PA-AU

Сообщение Romikgy » 15 июл 2010, 20:11

xml файлы в ресурсах.... там есть еще что то аналогичное файлу avrdude.conf его я не трогал
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 689
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"

Re: ATMega88PA-AU

Сообщение =DeaD= » 15 июл 2010, 20:22

Всё, проблема решена через avrdude.conf, вот conf-файл с добавленной m88pa
Вложения
avrdude_with_m88pa.zip
(23.05 КиБ) Скачиваний: 0
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24169
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: ATMega88PA-AU

Сообщение Drunya » 15 сен 2010, 12:52

Еще есть такая замечательная штука - eXtreme Burner AVR. Там тоже существует возможность добавления новых микросхем. После установки в папке \Data есть файлик chips.xml, в котором содержится информация о поддерживаемых чипах. По аналогии можно без проблем добавить свой. Например, вот код для Atmega168:
Код: Выделить всёРазвернуть
   <CHIP>
      <NAME>ATmega168</NAME>
      <FLASH>16384</FLASH>
      <EEPROM>512</EEPROM>
      <SIG>0x0006941E</SIG>
      <PAGE>128</PAGE>
      <LFUSE>YES</LFUSE>
      <HFUSE>YES</HFUSE>
      <EFUSE>YES</EFUSE>
      <LOCK>YES</LOCK>
      <CALIB>YES</CALIB>
      <PLACEMENT>.\Images\Placements\ZIF_DIP_40.bmp</PLACEMENT>
   </CHIP>
Но вот фуз-биты там неудобные :( Поэтому сам пользуюсь eXtrem'ом в связке с Khazam'ой :)
Глюк по-немецки означает "счастье"...
Аватара пользователя
Drunya
 
Сообщения: 196
Зарегистрирован: 05 июн 2007, 12:20
Откуда: Киев
прог. языки: C/C++, ASSEMBLER

Пред.

Вернуться в Программаторы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Mail.ru counter