Внутрисхемное программирование при отладке

Наступил я тут казалось бы на самые длинные и очень старые грабли с внутрисхемным программированием ATTiny13A и AVR910-USB совместимым программатором.

Залив прошивку в кристалл, захотелось мне немного обработать программу и перезалить ее в кристалл, ну как обычно, при отладке. И что немного неожиданно получаю ошибку чтения/записи.

Изучив проблему, я выяснил, что при работе МК на тактовой частоте 128 килогерц, скорость порта SPI в четыре раза меньше тактовой частоты МК, то бишь 32 килогерца (частота тактирования по каналу SCK). А это намного меньше. чем может себе позволить AVR910? который работает минимум на на частоте 100 килогерц (частота тактирования по каналу SCK). То бишь, для того, что бы AVR910 мог программированть ATTiny910, частота тактирования мк должна быть минимум 400 килогерц.

Но мы “не первый раз замужем”, подключаем программатор TL866A к компьютеру, который всегда готов и снова удивляемся, он не шьет по ICSP порту (порту внутрисхемного программирования) ATTiny13A – радиобаттон попросту неактивен. “Вот уж засада” – подумал я.

Ну на крайний случай можно выпаять с платы мк, кстати, TL866A шьет AVR (и многие другие) мк в параллельном режиме, по этому можно не волноваться за FUSE биты. Как ни крути, а попа сзади это необходимый девайс в арсенале.

Ну что же. Не охота мне было выпаивать мк с платы, он хоть и в корпусе SOIC8, который выпаивается удобнее, чем DIP8, но дело принципа, да и лени собственно говоря.

“Попытка не пытка”, подумал я. И сделал переходник DIP8 для внутрисхемного программирования через разъем ZIF40. Но либо плохо старался, либо действительно ничего бы не получилось с такой задумкой.

В общем чем закончилась эпопея, достал с запыленной полки старый, добрый PonyProg, который ушел на покой, после приобретения MiniPRO TL866A, брата Williem.

Так что, все таки нужно основательно подходить к выбору программатора, особенно для embedded систем. Ведь при отладке, затраченное время, равняется потерянным деньги.

Запись опубликована в рубрике AVR Studio 4, Технологии с метками , , , , , , . Добавьте в закладки постоянную ссылку.

Оставить комментарий

Ваш email не будет опубликован. Обязательные поля отмечены *

Вы можете использовать это HTMLтеги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>