Простой мини программатор (почти для всех современных чипов)

Тема в разделе "Микроконтроллеры AVR", создана пользователем genia1991, 6 мар 2021.

  1. Airbus

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

    Это как?
     
  2. parovoZZ

    parovoZZ Гуру

    Интерфейс UPDI
    upload_2021-3-7_23-52-40.png
     
  3. genia1991

    genia1991 Гик

    кварц на 12 мгц спал контроллер :)))
    Прошивка записана и фюзы. Наверное можно схему собирать тогда.
    Единственное нет еще стабилитрона и пару резисторов.
    вместо 18p поставил 22p думаю все ок будет. Это тот что возле кварца

    upload_2021-3-7_23-6-44.png
     

    Вложения:

  4. genia1991

    genia1991 Гик

    Может как то можно проверить прошивку ?
    а то на покупку остальных деталек может неделя уйти если не больше :(
     
  5. Airbus

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

    Нужны все компоненты. 22пика это нормально. Смысл проверять? Если все правильно прошили то будет работать.
     
    genia1991 нравится это.
  6. genia1991

    genia1991 Гик

    сегодня к сожалению магазин был закрыт :(
    буду ждать лучшего момента. На выходных надеюсь собрать все на макетке :)
     
  7. b707

    b707 Гуру

    обычный блинк зашей - если мигает, значит прошилась
    только я не пойму, зачем это все. Все перечисленные тобой МК - и атмеги, и тиньки - великолепно прошиваются обычной ардуинкой
     
    Andrey12 нравится это.
  8. genia1991

    genia1991 Гик

    эм.. ну не знаю хочется программатор сделать :)
    и детальки уже почти все есть
     
    Airbus нравится это.
  9. Igor68

    Igor68 Гуру

    http://www.cnc-lab.com/orange5.htm
    Это уже развитие. Но в 0-х годах было начало(журнал "Радиолюбитель"). Интересен тем, что можно добавлять в список новые микросхемы.
    Но начало было как простой программатор... даже очень простой.
    Извините, если что не так!

    Ну или PonyProg
    https://myrobot.ru/articles/mc_ponyprog.php
    https://cxem.net/software/ponyprog2000.php
    https://el-shema.ru/publ/kontroller/programmator_poni_prog/9-1-0-104
    ну и далее
     
    Последнее редактирование: 12 мар 2021
    genia1991 нравится это.
  10. Airbus

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

    Сейчас есть и новое железо и новый софт более интересный чем Поня.
     
    genia1991 и parovoZZ нравится это.
  11. Igor68

    Igor68 Гуру

    У меня на работе вот это:
    https://www.chipdip.ru/product/chip...inamicheskaya&utm_content=text12_ya&utm_term=
    DOC000983344.pdf
    DOC001030044.pdf
    Но автор просил простой программатор, который легко изготовить... за вечер или два.

    А я так понимаю имеете любовь к построению в две шеренги и ходить строем... причём каждый в одиночку должен строиться в две шеренги:D
     

    Вложения:

  12. genia1991

    genia1991 Гик

    Примяу всем )
    Собрал USBasp на макетке но что то не работает :((
    1. подключил к usb и установил дайверы . было все ок
    2. подключил по spi atinny13 по такой вот схемы:
    upload_2021-3-14_19-1-38.png

    3. запутил программульку и нажал считать калибровачные байты и ошибка получилась :(
     

    Вложения:

  13. genia1991

    genia1991 Гик

    собирал по такой схеме:
    R7 кажется 1.2K поставил вместо 1.5к

    ждампер J3 не устанавливал. написано на нем что : нужна для прошивки контроллеров с частотой менее 1.5 МГц.
    upload_2021-3-14_19-4-59.png

    стабилитрон установил так по распиновке (может их перевернуть надо?):
    upload_2021-3-14_19-8-12.png
     

    Вложения:

  14. genia1991

    genia1991 Гик

    стабилитрон такой стоит:
    Стабилитрон 1n4729A 1W 3.6V
     
  15. genia1991

    genia1991 Гик

    вроде надо J3 перемычку замкнуть?
    нашел инфу что аттини13 по умолчанию 1.2МГц работает вроде. сейчас проверю
     
  16. genia1991

    genia1991 Гик

    работает :)))
    надо частоту выставить меньше 1.5 МГЦ
    Буду дальше тестить. Возможно еще будят ошибки. Пока все ок :)
    upload_2021-3-14_19-27-8.png

    upload_2021-3-14_19-24-16.png
     
  17. akl

    akl Гуру

    да, они по умолчанию настроены на низкую частоту поэтому надо в медленный режим переключать программатор.
    к usbasp есть родная программа - extreme burner
     
    genia1991 нравится это.
  18. genia1991

    genia1991 Гик

    простая и понятная оболочка. это плюс ))
    Жаль только не все контроллеры читает
     
  19. genia1991

    genia1991 Гик

    еще потестю и буду плату делать.

    1 . Немного только не понял почему возле usb резистор R3 то имеет номинал 1.5К то 2.2 как тут?
    2 . ии еще не пойму зачем на порте SPI (где контроллер подключается на программирование) стоят резистор на 270Ом?
    В той схеме что я собрал их не было совсем. Надеюсь они там не очень то и нужны. Я их не ставил :)
    upload_2021-3-14_21-27-19.png
     
  20. Airbus

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

    [​IMG]
    А зачем Вам калибровочные биты? И что пытаетесь зашить в Тини13?
    Попробуйте Khazama или Extrem Burner