Ув.
Леонид Иванович, а также остальные активные участники обсуждения этой темы. После сборки программатора "STK500v2 by Petka" по оригинальной схеме, взятой отсюда
http://electronix.ru/forum/index.php?showtopic=68372&st=750 (с небольшими изменениями печатной платы, а именно: добавлены светодиоды на СВ0 и СВ1 FT232RL) столкнулся с необъяснимым для меня "эффектом" - хаотичное мигание светодиода при отключенном таргете. В остальном все вроде работает нормально. Вот краткая "история болезни":
1. Железо: ATmega8A-AU, FT232RL, кварц 14,7456 МГц. Вся рассыпуха SMD, все новое, ни откуда не выпаивалось.
2. Хаотичное моргание светодиода при отключенном таргете, постоянное свечение при подключенном.
3. При первоначальной прошивке в PonyProg верификацию проходит.
4. В терминале отзывается, настройки запоминает.
5. Работа с avrdude, CodeVision - пишет, читает, ошибок не выдает.
6. Работа с AVRStudio 4 - пишет, читает, ошибка при обработке команды Get VTARGET
7. С AVRStudio 5 не хочет работать (в логе выдает "[ERROR] The signature of the attached tool is AVRISP_2, which is unexpected.")
8. Напряжение на выводе РС2 контроллера программатора при отключенном таргете 0 В, при подключенном 1,5 В.
9. Питание программатора стабильное, 5,0 В.
Главное что меня смутило на этом этапе экспериментов, еще раз повторюсь,
хаотичное моргание светодиода (Ув. Petka подтвердил, что это нештатное поведение). В процессе поиска причины несколько раз перепроверял монтаж на наличие соплей и непропаев, но ничегг так и не нашел. Решил залить прошивку от Petka в другой контроллер. На макетке подключил к ATmega8A-PU кварц с конденсаторами, светодиод с резистором на вывод РВ2, залил в него прошивку от Petka. Как и положено при включении питания светодиод отморгал 6 раз и потух. Хаотичных морганий нет. Затем подключил обвязку выводов контроллера РС3 и РС2, отвечающую за определение таргета. После включения питания светодиод моргает 6 раз и... опять хаотично моргает.
Затем я наткнулся на обсуждение программатора "STK500v2 by Petka" на этом форуме и его версию от ув.
Леонида Ивановича. Залил прошивку AVRUSB500 V3.0 в уже собранный программатор. Программатор определился в обеих студиях без ошибок, пишет и читает. НО!!! ХАОТИЧНО МОРГАЕТ СВЕТОДИОД!!!
Ладно, идем дальше. Залил прошивку AVRUSB500 V3.0 в ATmega8A-PU с распаянным на макетке обвесом. Все тоже хаотичное моргание. При отключении вывода РС2 от резистивного делителя светодиод как и положено моргает 1 раз в 2 секунды.
Я конечно понимаю, что можно было бы и "забить" на это хаотичное моргание раз программатор работает. Но уж очень не люблю необъяснимых для меня эффектов. Посему уж очень большая просьба к
Леониду Ивановичу и другим опытным участникам обсуждения этой темы разобраться в нештатном поведении собранного мной программатора.