AVR

Discussion in 'WASM.HARDWARE' started by Microedition, Jun 4, 2017.

  1. Microedition

    Microedition Active Member

    Blog Posts:
    0
    Joined:
    Jun 5, 2008
    Messages:
    814
    Кто-нибудь занимается программированием оных?

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

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

    Microedition Active Member

    Blog Posts:
    0
    Joined:
    Jun 5, 2008
    Messages:
    814
    Хоть сто лет прошло (давно с этой проблемой разобрался), но отвечу.

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