roboforum.ru

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

ATMega88PA-AU

Re: ATMega88PA-AU

Romikgy » 15 июл 2010, 11:04

проверь антивиром.... ))))
зделал я из оффициальных файлов...
так работают они или нет ?

Re: ATMega88PA-AU

=DeaD= » 15 июл 2010, 11:13

Так я в офисе пока :) вечером дома гляну.

Re: ATMega88PA-AU

Romikgy » 15 июл 2010, 11:14

шаль )) подождем до вечера))

Re: ATMega88PA-AU

boez » 15 июл 2010, 11:40

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

Да, есть один маленький недостаток - command-line interface :). Хотя есть и гуи-обертки, но я не пользовался. Вписываю команду программирования сразу в мейкфайл.

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 секунд:
Прочитал, обещали что всё что работало должно и дальше работать, видимо только сигнатура поменялась.

Re: ATMega88PA-AU

Romikgy » 15 июл 2010, 20:11

xml файлы в ресурсах.... там есть еще что то аналогичное файлу avrdude.conf его я не трогал

Re: ATMega88PA-AU

=DeaD= » 15 июл 2010, 20:22

Всё, проблема решена через avrdude.conf, вот conf-файл с добавленной m88pa
Вложения
avrdude_with_m88pa.zip
(23.05 КиБ) Скачиваний: 0

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'ой :)


Rambler\'s Top100 Mail.ru counter