Доброй ночи)
В общем, купил не так давно ATMega32, новую.
Сделал самый простой и банальный программатор - пять проводов из lpt-порта. Порт на материнке изначально был, рабочий, так как раньше принтер был.
Использую экранированный кабель от того же принтера, в штекер, который раньше к принтеру шёл, вставил и закрепил плату с панелькой (на 14 выводов, всё правильно вставляю, так как там подряд идут miso, mosi и т.д.).
Плюс к тому использовал для каждого пина (кроме земли) смд-резистор 130 Ом.
Паял с канифолью, нигде не замыкает, все сопротивления измерял.
В общем, в чём суть.
avrdude -p m32 -c stk200
- Код: Выделить всё
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.00s
avrdude: Device signature = 0xffffff
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.
avrdude done. Thank you.
Аналогично, PonyProg2000 пишет "Write failed" (всё настроил на lpt-порт, читая мануалы). Если я делаю read device (читаю с мк, как это по-русски?)), то вроде даже что-то получает. Вот скрин, мб поможет в нашем (надеюсь на помощь ) дедуктивном процессе:
Вот такой фейл со мной приключился в эту полночь.