AVR

Тема в разделе "WASM.HARDWARE", создана пользователем Microedition, 4 июн 2017.

  1. Microedition

    Microedition Member

    Публикаций:
    0
    Регистрация:
    5 июн 2008
    Сообщения:
    656
    Кто-нибудь занимается программированием оных?

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

    Можете что подсказать? Конечно, я могу ознакомиться с даташитом и сам написать программатор, но лень.
     
  2. Microedition

    Microedition Member

    Публикаций:
    0
    Регистрация:
    5 июн 2008
    Сообщения:
    656
    Хоть сто лет прошло (давно с этой проблемой разобрался), но отвечу.

    Не следует вообще использовать avrdude в режиме bitbang - он криво реализован. В любом случае работать это будет медленно.
    Лучше использовать, например, raspberry pi. Ещё лучше - тот же usbasp, который стоит копейки.