Не могу зайти в режим DFU (Arduino UNO r3)

Тема в разделе "Arduino & Shields", создана пользователем dangear, 9 апр 2014.

  1. dangear

    dangear Нуб

    Не могу зайти в режим DFU (Arduino UNO r3).
    Подключаю USB, замыкаю на секунду два пина (рядом с портом usb), мигает лампочка, но в режим DFU не переходит. Так же отображает в устройсвах Arduino UNO, но не Atmega.Что делаю не так? кто что скажет? Контроллер Atmega16u2
     
  2. acos

    acos Официальный гик Администратор

  3. dangear

    dangear Нуб

  4. а снизу резистор запаял?
     
  5. dangear

    dangear Нуб

    насколько знаю запаивать нужно на старых версиях. или я ошибаюсь?
     

    Вложения:

    • lPdGLrdo9tk.jpg
      lPdGLrdo9tk.jpg
      Размер файла:
      215,2 КБ
      Просмотров:
      862
    • u8SEjxMEJ5k.jpg
      u8SEjxMEJ5k.jpg
      Размер файла:
      209,4 КБ
      Просмотров:
      899
  6. acos

    acos Официальный гик Администратор

    Китаец?
     
  7. dangear

    dangear Нуб

    он самый.
    В остальном работает ок, но вот dfu никак грузить не хочет
     
  8. dangear

    dangear Нуб

    У Вас больше нет предположений в чем может крыться проблема?
     
  9. acos

    acos Официальный гик Администратор

    Я извиняюсь, но у меня совсем нет предположений, почему ничего не получается. Где-то нет контакта там, где он должен быть. Или наоборот есть контакт там, где его быть не должно.
    По поводу китайца - просто увидел другой шрифт на плате, решил уточнить) Можно попробовать прогреть эти пины паяльником - мало ли что. Но не уверен, что это стопроцентно поможет.
     
  10. dangear

    dangear Нуб

    благодарю за внимание! На днях придет еще одна платка. Попробую с ней.
     
  11. dangear

    dangear Нуб

    Самое забавное в том, что замыкаю эти контакты, ардуинка перегружается (маргают светодиоды), но снова грузится как ардуино, а не атмега))) проверил контакты. визуально все пропаяно… попробую прогреть...
     
  12. китайцы могут и с разводкой напутать и приделать резет не оттого контроллера.
     
  13. dangear

    dangear Нуб

    Написал им. Уточнил есть ли у них какой-то особый способ перехода в DFU или просто платка бракованная. Ждемс)
     
  14. dangear

    dangear Нуб

    Пришла вторая платка от другого продавца. Так же отказывается заходить в DFU.
    Можно ли с помощью одной ардуины залить хекс на атмегу16ю2 у другой ардуины?
     
  15. acos

    acos Официальный гик Администратор

    Можно, вот эти 6 контактов рядом с USB, это по идее ICSP разъём Atmega16u2 http://arduino.cc/en/uploads/Main/Arduino_Uno_Rev3-schematic.pdf
    Подключаешься и шьёшь через AVRDUDE, тут на форуме много про прошивку обсуждали
     
  16. dangear

    dangear Нуб

    Если я правильно понимаю, то схема подключения такая:
    [​IMG]
    Но не понимаю чем и как прошивать. Подскажите пожалуйста!
     
  17. dangear

    dangear Нуб

    Как я понял нужно подключить две платы по схеме выше, на ардуину с которой буду прошивать нужно залить скетч ArduinoISP и через AVRdude залить хекс на вторую ардуину?
     
  18. dangear

    dangear Нуб

    В общем подключил по схеме, залил ArduinoISP на программатор, через avrdude считал данные:
    Снимок экрана 2014-05-08 в 1.13.01.png
    это оно? все ли верно?
     
  19. dangear

    dangear Нуб

    В общем разобрался… Залил я на него через ISP прошивку от клавиатуры. Работает, но как заставить видеть его DFU напрямую, так и не понял. Может в загрузчике биты расходятся и атмега16ю2 не понимает что от нее хотят?
     
  20. Nimatu

    Nimatu Нуб

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