Прошивка Attiny 2313 при помощи Ардуино

Тема в разделе "Arduino & Shields", создана пользователем Aleksei1533, 8 фев 2019.

  1. Aleksei1533

    Aleksei1533 Нерд

    А вот на этот разъём я внимания и не обратил !!!!!! Надо попробовать !!!! А свой камень я ещё не прошивал ---- НЕ ПОЛУЧАЕТСЯ !!!!!!!!
     
  2. AlexU

    AlexU Гуру

    Если в командной строке что-то стирать, то это на работу компьютера не повлияет.
    Должно было появиться приглашение к вводу команд.
    Потом стоит определиться какой avrdude будете пользоваться. Если всё правильно понял, то в системе есть Arduino IDE, SinaProg и AVRDUDESS, все эти программы для программирования используют avrdude. И скорее всего у каждой программы avrdude своя. Осталось узнать, где они её хронят. А так же где хранится файл конфигурации для avrdude.
    После этого можно приступить к вводу команд...
     
  3. Aleksei1533

    Aleksei1533 Нерд

    bandicam 2019-02-09 13-00-31-685.jpg
    Вот что у меня выскочило . Если я правильно понимаю , то последняя строка и есть приглашение для ввода программ !
     
  4. AlexU

    AlexU Гуру

    Да. Теперь осталось найти где находится команда avrdude и файл конфигурации.
     
  5. Aleksei1533

    Aleksei1533 Нерд

    bandicam 2019-02-09 13-11-25-456.jpg
    Я , так понимаю , что моя дудка находится на диске С.
     
  6. AlexU

    AlexU Гуру

    Вот где-то внутри "C:\Program Files(x86_\AVRDUDESS" должны быть два файлика: avrdude.exe и avrdude.conf.
     
  7. Aleksei1533

    Aleksei1533 Нерд

    В принцепе , нашёл ! bandicam 2019-02-09 13-30-41-268.jpg
     
  8. Aleksei1533

    Aleksei1533 Нерд

    Сделал шнур ( переходник с разъёма ISP на МК . Подключил МК к Ардуино ( согласно документации ) . В СинаПрог пробовал разные программаторы ( в низу , в строке Programmer ) .Опять выдаёт ошибку " нет камня " .
     
  9. AlexU

    AlexU Гуру

    Теперь для простоты можно перейти в этот каталог:
    Код (Bash):
    cd "C:\Program Files(x86)\AVRDUDESS"
    и ввести команду:
    Код (Bash):

    avrdude.exe -C avrdude.conf -p t2313 -b 19200 -c avrisp -P com2 -t
     
    Порт (-P com2) нужен правильный, этот с потолка взят.
    Эта команда переведёт программируемый микроконтроллер в режим "ручного управления".

    UPD: исправил ошибки в первой команде
     
    Последнее редактирование: 9 фев 2019
  10. Aleksei1533

    Aleksei1533 Нерд

    Т.е. если я правильно понял , то строки , которые выскочили при открытии командной строки , убирать не обязательно ? И с третьей строки продолжать написание команд ?
     
  11. AlexU

    AlexU Гуру

    Вы не сможете этого сделать.
    Начинать писать сразу после: C:\users\Alex>.
    Это командная оболочка сообщает какой каталог текущий. Команды для выполнения ищутся либо в этом текущем каталоге, либо в каталогах перечисленных в переменной PATH.
     
  12. Aleksei1533

    Aleksei1533 Нерд

    Чёт я не правильно сделал bandicam 2019-02-09 13-42-01-719.jpg
     
  13. Aleksei1533

    Aleksei1533 Нерд

    Нашёл свою ошибку , исправил и вот что получил . И ещё вопрос . Как написать x86 ? Я пишу английскую Х . Это правильно ? bandicam 2019-02-09 13-47-25-065.jpg
     
  14. AlexU

    AlexU Гуру

    Прошу прощения, не досмотрел. В пути есть пробел, такой путь нужно в двойные кавычки заключать.
    Код (Bash):

    cd "C:\Program Files(x86)\AVRDUDESS"
     
     
  15. AlexU

    AlexU Гуру

    В командной строке можно copy/past использовать. Правой кнопочкой кликнтие появиться контекстное меню...
    Что бы скоприовать текст в буфер обмена, нужно в контекстном меню выбрать пункт "выделить" (если память не изменяет), потом с помощью мыши выделить область и нажать клавишу 'Enter'.
     
  16. Aleksei1533

    Aleksei1533 Нерд

    Почему bandicam 2019-02-09 13-57-11-096.jpg то не выходит !
     
  17. AlexU

    AlexU Гуру

    Где-то в имени каталога опечатка...
     
  18. AlexU

    AlexU Гуру

    Там похоже ещё один пробел нужен:
    Код (Bash):
    cd "C:\Program Files (x86)\AVRDUDESS"
     
  19. Aleksei1533

    Aleksei1533 Нерд

    Скопировал ПОЛНОСТЬЮ ваши команды , ввёл её в командную строку вот что получилось . bandicam 2019-02-09 14-04-44-209.jpg
     
  20. AlexU

    AlexU Гуру

    Вот, теперь команда:
    Код (Bash):
    avrdude.exe -C avrdude.conf -p t2313 -b 19200 -c avrisp -P com2 -t
    только контроллер уже должен быть подключен и имя порта, скорее всего, надо исправить.