Программа прошивки 24cxx

[2] AVR315, Использование модуля TWI в качестве ведущего интерфейса I2C http://www.gaw.ru/html.cgi/txt/app/micros/avr/AVR315.htm

нашел из-за чего зависало —
081 //ждем окончания передачи
082 while(!(TWCR & (1<<TWINT)));
дальше этой строчки не хотело идти ((( закоментил и все ок… буду разбираться в чем дело …

0x7D00 32-битное число, есть память eeprom 64Kb с 0 адреса пишу стабле версию прошивки если что-то случиться с основной установиться эта версия, она скачивает с сервера доступную прошивку и пишет ее начиная с адреса 32000(0x7D00).
Есть мысль запихать таким же методом 32-битный адрес. Попробую завтра.

[2] AVR315, Использование модуля TWI в качестве ведущего интерфейса I2C http://www.gaw.ru/html.cgi/txt/app/micros/avr/AVR315.htm

нашел из-за чего зависало —
081 //ждем окончания передачи
082 while(!(TWCR & (1<<TWINT)));
дальше этой строчки не хотело идти ((( закоментил и все ок… буду разбираться в чем дело …

0x7D00 32-битное число, есть память eeprom 64Kb с 0 адреса пишу стабле версию прошивки если что-то случиться с основной установиться эта версия, она скачивает с сервера доступную прошивку и пишет ее начиная с адреса 32000(0x7D00).
Есть мысль запихать таким же методом 32-битный адрес. Попробую завтра.

Программатор, собранный по этой схеме, уже не боится короткого замыкания между любыми выводами. Эту схему я могу рекомендовать к повторению, как простую и, вместе с тем, безопасную для USB порта компьютера и чипа. Но можно ли еще усовершенствовать схему? Можно. Добавим в схему индикатор записи-чтения чипа и индикатор наличия питания:

Работу программатора иллюстрирует видео, процесс записи-чтения можно контролировать по свечению зеленого светодиода, красный индицирует питание. Так же на видео показана защита от короткого замыкания.




Комментарии закрыты