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

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

  1. Aleksei1533

    Aleksei1533 Нерд

    ТАААААААКККК !!!!! Теперь что-то сдвинулось с мёртвой точки !!!!! СОМ порт у меня тоже номер 2 bandicam 2019-02-09 14-12-30-596.jpg
     
  2. Aleksei1533

    Aleksei1533 Нерд

    Ещё вопрос . Я подключил МК к разъёму ISCP ( 6 пинов ) Ардуино . Может стоило подключить к Digital Pwmc выводам ?
     
  3. AlexU

    AlexU Гуру

    Прверяйте подключение программируемого контроллера -- либо где-то промахнулись, либо какой-либо из проводков не исправен.
    Или микроконтроллер мёртвый.
     
    Последнее редактирование: 9 фев 2019
  4. AlexU

    AlexU Гуру

    Вы должны были пин Reset (1) программируемого контроллера подключить к 10-му пину Ардуино. А остальные без разницы -- можно подключать к ICSP разъёму, можно к выводам 11, 12, 13, +5V, GND.
     
  5. Aleksei1533

    Aleksei1533 Нерд

    Очень странно ! Всё прозвонил , КЗ не нашёл , обрывов тоже нет . Камень заменил . При запуске команды , всё происходит тоже самое ! Строки самые последние , после прозвонки кабелей и смены МК . bandicam 2019-02-09 14-36-51-507.jpg Может надо подать внешнее напряжение на Ардуино ( или МК ) ? Может USB порт не вытягивает по мощности ?
     
  6. Aleksei1533

    Aleksei1533 Нерд

    Я так и делаю . Согласно оболочке Ардуино и документации МК . bandicam 2019-02-09 14-39-18-735.jpg
     
  7. AlexU

    AlexU Гуру

    Это маловероятно.
    Попробуйте пин Reset (1), программируемого контроллера, подтянуть к +5V каким-нибудь резистором на 10к примерно.
     
  8. AlexU

    AlexU Гуру

    Эти две фразы друг-другу противоречат.
     
  9. Aleksei1533

    Aleksei1533 Нерд

    Первая фраза - подключение МК к цифровым выводам Ардуино ( и перевод Ардуино в режим ISP ) , вторая фраза - подключение к выводам ISCP и перевод Ардуино в режим ac ISP .
     
  10. Aleksei1533

    Aleksei1533 Нерд

    Может моя Ардуино не рабочая ? Хотя , при заливке встроенного скетча , мне удаётся ,, дёргать ,, СД на 13 выводе . Т.е. время свечения и не свечения СД мне удаётся изменять .
     
  11. Aleksei1533

    Aleksei1533 Нерд

    Подтянул я пин 1 МК , через 10 кОм на +5 вольт Ардуино . Изменений нет .
     
  12. AlexU

    AlexU Гуру

    Ардуино рабочая, иначе avrdude выдавала бы другие ошибки.
    На текущий момент видятся две причины:
    1. проблемы с подключением МК к Ардуино -- плохой контакт или неправильное подключение;
    2. не рабочий МК ATtiny 2313.
     
  13. Aleksei1533

    Aleksei1533 Нерд

    Выкладываю фото своего Ардуино и МК . DSC01175а.jpg
     
  14. Aleksei1533

    Aleksei1533 Нерд

  15. AlexU

    AlexU Гуру

    Вроде всё правильно подключено.
    Попробуйте уменьшить скорость прошивания. В скетче есть такой параметр:
    Код (C++):
    #define SPI_CLOCK         (1000000/6)
    Попробуйте его уменьшить раз в 10 или 100. Только после каждой правки нужно перепрошивать Ардуинку.
     
  16. AlexU

    AlexU Гуру

    Если не поможет, то останется только один вариант -- выкинуть ATtiny 2313 в мусорное ведро.
     
  17. AlexU

    AlexU Гуру

    Вы где этот микроконтроллер взяли?
     
  18. parovoZZ

    parovoZZ Гуру

    Мне вопрос? Я тиньку 44 и 84 прошивал неоднократно. 441 ещё. Уже под пару тысяч. Проблем никаких. Единственная проблема, если на периферии висит какое-то устройство - если до прошивки ещё что-то делать с МК, то прошивка может не пойти.
     
  19. parovoZZ

    parovoZZ Гуру

    @Aleksei1533 Ты откуда? Был бы Питерский, в течении пары минут сказал бы, живой МК или нет. Ну и прошил бы чем угодно.
     
  20. Airbus

    Airbus Радиохулиган Модератор

    Был бы Питерский и я ему зашил бы за 15 сек на HV программаторе.