Кто-нибудь занимается программированием оных? Суть такова. Есть переходник USB-TTL232, ATmega1284P, avrdude. Как я не пытался править конфиг avrdude, менять местами пины, не удалось заставить его хотя бы прочитать сигнатуру контроллера. Но. Я написал программу, которая работает с com-портом напрямую и посылает команду разрешения программирования. И контроллер мне ответил, что было видно по мигающему светодиоду, подключенному к MOSI и отображающему эхо-ответ на эту команду. Вот только когда avrdude посылает ту же самую команду (правда, тайминги чуть другие), МК никак не реагирует. Можете что подсказать? Конечно, я могу ознакомиться с даташитом и сам написать программатор, но лень.
Хоть сто лет прошло (давно с этой проблемой разобрался), но отвечу. Не следует вообще использовать avrdude в режиме bitbang - он криво реализован. В любом случае работать это будет медленно. Лучше использовать, например, raspberry pi. Ещё лучше - тот же usbasp, который стоит копейки.