Всем привет! Давным-давно купил себе микроконтроллер Attiny 2313 и еще одну штуку (программатор это или нет - не знаю). Подскажите, пожалуйста, какой апгрейд нужно докупить, чтобы все таки удалось прошить микроконтроллер. Рылся в интернете, пока ничего внятного не увидел. И вообще какой программатор лучше брать для новичка? Фото с устройствами прилагаю ниже:
[uquote="nonro",url="/forum/viewtopic.php?p=3131929#p3131929"]вполне работоспособная парочка, подключайте и шейте. И не забивайте голову)[/uquote]
простите меня за глупые вопросы, но куда мне микроконтроллер подключать? Какой то переходник же нужен? На этих фотографиях - это все что у меня есть. Ну ноутбук еще есть с необходимым софтом.
У этих программаторов, как правило "стандартная" распайка разъёма-
Либо микроконтроллер программируется "внутрисхемно", тогда, обычно, на плате предусматривается разъём "внутрисхемного программирования" (ответная часть к вашему- BH-10)
Либо делаете маленькую платку для микроконтроллера с панелькой под микросхему, разъёмом, и ещё- я бы порекомендовал бы на плате поставить кварцевый резонатор (от 1 до 8 мегагерц, "какой попадётся" )
Скорее всего, через ваш программатор можно и питание на программируемый МК подать (возможно там есть какой- нибудь джампер)
зы.. Один микроконтроллер- это очень мало, надо хотя бы штук пять- несколько МК вы (с вероятностью 99%) быстренько "залочите" неправильной установкой фьюзов...
Многие устройства используют микроконтроллеры с внешним кварцевым резонатором- внутренний генератор не отличается особой стабильностью частоты, поэтому, например в часах на Тини2313: http://radiokot.ru/circuit/digital/home/33/
как только вы, программируя фьюзы, переведёте МК в режим работы с внешним кварцем- если кварца не будет- МК будет "молчать".
А, если в схеме к выводам MISO MOSI или SCK будут подключены светодиодные индикаторы- то она может и внутрисхемно не программироваться (обычно это- редкость, но всё- таки.. )
[uquote="nonro",url="/forum/viewtopic.php?p=3132033#p3132033"]Никаких кварцев там не надо,[/uquote]
В основном, может, и не надо.. Но я всё- таки сделал- вот такой "переходник" для программирования микросхем:
Одна панель для Тини2313/АТ90S2313, вторая под Мега 8/48/88..
[uquote="nonro",url="/forum/viewtopic.php?p=3132033#p3132033"]Никаких кварцев там не надо, подключайте мисо-мисо, и т д.[/uquote]
Поправка: кварц там не обязателен. Но наиболее распространенный способ тактирования контроллеров - внешний кварц, а настраивается фузами. Таким образом для универсальности лучше предусмотреть кварц на плате, даже если использоваться не будет.
Для новичка лучше всего вообще фуз-доктор, потому что новичок наверняка накосячит с фузами. Ну или хотя бы кварц или внешний генератор (кстати в программатор от prottoss'a он встроен и выведен на LED, 3 вывод разъема).
Всем здравствуйте! Подсоединил Attiny2313 к программатору Usbusp, как было сказано выше в статье. Я не понимаю, на ножку 20 (VCC) нужно поддавать питание? Подсоединил вот так:
Установил драйвера, подключил программатор вместе с микроконтроллером к компу. Попытался считать с помощью Ponyprog данные с кристалла. А Ponyprog пишет: ПОРТ СВЯЗИ НЕ ДОСТУПЕН!! Может я что то не так делаю?
Прежде всего программатор должен появится в системе, и попросить установку драйверов.
У вас компьютер драйвера установил?
Программатор в системе есть?
Не знаю, может более свежий ПониПрог и умеет с USBISP (USBASP) работать, но мой ПониПрог200 знает только программаторы, подключённые через COM или LPT.
Ваш программатор знает AVRDUDE или Sinaprog.. Не знаю, кому как, но мне эти программы не понравились..
Если я правильно понял, то ваш программатор умеет подавать напряжение питания на программируемый МК http://electroplanet.biz/developers_too ... sb_asp.htm
[uquote="АлександрЛ",url="/forum/viewtopic.php?p=3133437#p3133437"]Прежде всего программатор должен появится в системе, и попросить установку драйверов.
У вас компьютер драйвера установил?
Программатор в системе есть?
Не знаю, может более свежий ПониПрог и умеет с USBISP (USBASP) работать, но мой ПониПрог200 знает только программаторы, подключённые через COM или LPT.
Ваш программатор знает AVRDUDE или Sinaprog.. Не знаю, кому как, но мне эти программы не понравились..
Если я правильно понял, то ваш программатор умеет подавать напряжение питания на программируемый МК http://electroplanet.biz/developers_too ... sb_asp.htm[/uquote]
Драйвера установил. Система видит программатор. На счет того знает программа программатор или нет, не могу найти инфу. Вот фотка:
Добавлено after 4 minutes 36 seconds:
Я не понимаю, VCC на микроконтроллере нужно подсоединять к питанию +5 В ???
[uquote="АлександрЛ",url="/forum/viewtopic.php?p=3133453#p3133453"]В ПониПрог заходите в меню "Setup" => "Interfase setup", и там смотрите- можно ли там найти (подключить) ваш программатор.
И перестаньте цитировать полностью сообщение, на которое вы отвечаете- увидит " злой дядька модератор" и отправит в баню.. [/uquote]
По поводу цитирования предыдущего сообщения я вам ещё раз предупрежу, а по поводу ПониПрог- (имхо) ваша версия тоже не может с этими программаторами работать..
Ищите либо AVRDude, либо SinaProg.. Они его знают..
[uquote="201bazza",url="/forum/viewtopic.php?p=3133445#p3133445"]Я не понимаю, VCC на микроконтроллере нужно подсоединять к питанию +5 В ???[/uquote]
Да. Обязательно. И к ISP-разъему то же питание подведите, на 2 ногу.
аттини2313 (как и меги) идут с завода запрограммированными на частоту 1 мегагерц(включен делитель на 8 либо фузы на 1 мегегерц),программатор как у вас-подключить перемычку замедления скорости прошивания https://habrahabr.ru/post/128939/
Для тех, кто не учил магию мир полон физики
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...