Форум » Металлоискатель «Забава», на микроконтроллере ATTINY2313-20 » Программирование МК (Часть 2) » Ответить

Программирование МК (Часть 2)

Pavel: К сожалению отредактировать предыдущую тему у меня не получилось, понятия не имею почему. Поэтому я создал новую тему. Ну вот 2я часть, программная. 1. Скачиваем программу UniProf, она свободно ищется на сайте google.ru. 2. Подключаем программатор с МК, подключаем питание. Проверяем не греется ли МК. А то я один раз другой стороной вставил и МК нагрелся как утюг. И я сильно обжог палец, но МК выжил. 3. Запускаем программу: Выпрыгнет надпись: МК не откликнулся! Проверьте порт и подключение. Жмем "ОК". 4. Выбираем внизу COM1 Теперь вместо зловещей синей надписи unknown, должен появится тип контроллера [2K, 128] tiny2313: Если не получилось, то закрываем окошко EEPROM убирая галочку у соответствующий надписи. Ставим галочку "Торомоз!" И пробуем снова. Если не получилось, то ищем ошибки в монтаже. 5. А для тех у кого получилось, клацаем на кнопку НЕХ со значком открытой папки. Выбираем нашу прошивку: Далее жмём кнопку "Erase". Потом жмём кнопку "Prog". Потом жмём кнопку "Fuses&Locks", далее выбираем так как на рисунке: Жмём Write, Write, Write, Write. Потом так же четыре раза кнопки Read и проверяем правильность установки фьюзов. Закрываем это окошко и жмём кнопку Test. Если всё верно то Идентично. Память EEPROM не проверялась. Или как то так. Закрываем программу, выключаем питание, вытаскиваем МК. ВСЁ! НАШ МК ПРОШИТ!

Ответов - 7

алекс: а кто нибудь знает как забаву спроектировать в протеусе? и где можно купить микроконтролер а то у нас в очакове ткким непахнет?

Pavel: алекс пишет: а кто нибудь знает как забаву спроектировать в протеусе? Берёш и проектируешь, потом питание, потом заливаешь прошивку.

dimchenkof: можите по принцепу етой програми UniPro как по ней найти fuce бити


Dima11: dimchenkof пишет: можите по принцепу етой програми UniPro как по ней найти fuce бити клацаем на кнопку НЕХ со значком открытой папки. Выбираем нашу прошивку а потом нужно нажать в окошке етом открить Так я понял ИЛИ НЕТ????? Потом жмём кнопку "Prog??????????

valera165: Спасибо Pavel. Следовал твоим указанием все сразу заработало. Програматор сделал http://cxema.at.ua/index/0-4 рекомендации D.L.

ziga: ребата фоток с фюзами не видно((( я не могу понять когда прошивать бити с тех что по дефолту стоят нада убирать отметки или нет?? и еще одно когда я зашю бит spien тогда нога ресет станет обычним виводом и больше я етот мк не зашю нада прогить спиен или нет. даже если его прошивать то тогда нада паралельный прграматор а они как минимум на 16 меги собираетса. я пробивал 3 програматорами зашивать и не трогал заводские биты(т.е. зашивал как надо CKSEL0, SUT0) но ми не работает. п.с. извините за мой кривой руский))

Stas: ziga пишет: ребата фоток с фюзами не видно((( я не могу понять когда прошивать бити с тех что по дефолту стоят нада убирать отметки или нет?? и еще одно когда я зашю бит spien тогда нога ресет станет обычним виводом и больше я етот мк не зашю нада прогить спиен или нет. даже если его прошивать то тогда нада паралельный прграматор а они как минимум на 16 меги собираетса. я пробивал 3 програматорами зашивать и не трогал заводские биты(т.е. зашивал как надо CKSEL0, SUT0) но ми не работает. Насколько я понял, в программе UniProf, Fuse-бит запрограммирован когда галочка не стоит, если галочку поставить то Fuse-бит не запрограммирован. Если программатор считывает и записывает микроконтроллер то значит SPIEN запрограммирован, SPIEN с завода идет запрограммированным и его трогать не надо. Получается, что в программе UniProf (для "Забавы") должны стоять галочки везде кроме CKSEL0, SUT0, SPIEN. Еще раз, CKSEL0, SUT0, SPIEN - галочки не стоят, в остальных окошках галочки стоят.



полная версия страницы