Список форумов Ремонт бытовой техники и електронники Ремонт бытовой техники и электроники
 
  Файло-обменникФайлы    ПрошивкиПрошивки   ПродажаПродажа   ЛитератураЛитература   СтатьиСтатьи 
Каталог статей/блогов
Меню сайта

Наши базы

Форма входа
Логин:
Пароль:

Друзья сайта




REM-TV

Сейчас на сайте
Онлайн всего: 309
Гостей: 207
Пользователей: 102
Saintxxx, Руслан22, Valday21, asdal, steynar103, cherr, pii_63, Zume, TSOP, УткаПятачок, LAV, lexus233, bios76, pav174, gusman81, alien61, netpro, ikar80, наполеон, strelka3357, sergey18121993, demons76ru, Codepwr, adfg, pam3165, Serjj, kapann, andrusatov, schultz71, tyman77, Gorgatz7, _max_, AnthonyRamble, Vasya85, okeator, mmmmax, merkul, and11, D_M_L, mevorg, Black1155, gidok, salavatr, zuper, zeon76, dvortsevoi, Kazak05, afadikwei, Sllepy, [Полный список]

Top 20 Uploaders

Партнёры проекта


Приветствую Вас, Гость · RSS 16.04.2024, 19:36:29

Главная » Статьи » Статьи » Программаторы (железо, инстркуции и софт)

Программирование микроконтроллеров для начинающих


Включаем программатор STK 200/300, сделанный вот по этой схеме.

Печатная плата в форматах P-CAD ASCII(*.pcb) и DipTrace лежат Здесь
На плате разведено место под штекер питания (от игровой приставки Dendi), а также со стороны дорожек можно припаять гнездо Мини USB и питать программатор от компьютера через стандартный кабель (мини USB ------- USB), смотрите распиновку на кабеле USB, так как есть китайские подделки кабелей, если питание будет через USB кабель, то стабилизатор 78L05 не нужно устанавливать на плате!
На рисунке ниже сборочный чертёж и сторона дорожек платы.


Запускаем программу Pony Prog2000 (которую можно найти на просторах интернета)
В появившимся окне, заходим в Setup --- Calibration, далее нажимаем YES: проходит процесс калибровки

Должно появиться

(в процессе калибровки питание программатора отключено).
Далее заходим в Command -- Program Options и выставляем как на рисунке рис1

Рис1
Далее заходим в Setup -- Interface Setup и проверяем настройку порта, она должна соответствовать рисунку 2

Рис2
Далее нажимаем Probe на рисунке 3 должно появиться
Рис3
Если она не появилась, а (появилось Test Failed),то проверяем монтаж и подключение программатора, а вообще этот тест показывает наличие перемычек у ножек (2и12) и (3и11)LPT порта.
Далее включаем питание программатора (я использую стабилизированный БП +5в),
Программировать будем на примере ATmega8,схема её включения на рисунке 4
Рис4
Далее выбираем шаг 1 AVR micro, шаг 2 ATmega8 смотрим рисунок 5
Рис5
После загружаем файл прошивки через File -- Open Device File смотрим рисунок 6
Рис6
Всё приготовление закончено и всё готово к прошивке, нажимаем клавишу Launch program cycle
Смотрим рисунок 7
Рис7
Когда прошивка закончится, программа напишет Program successful
Ну теперь самая важная часть прошивки, это нужно выставить так называемые защитные биты конфигурации фьюзы(fuses), а по научному (Security and Configuration Bits ).
Для этого нажимаем на замочек, смотрим рисунок 8
Рис8
В появившемся окне

Нажимаем кнопочку Read (т.е этим действием мы считываем фьюзы с контроллера), далее как считали выставляем какие нужно конструкции фьюзы и нажимаем Write (запись), всё наш контроллер готов к использованию!
Удачного программирования!
Всего голосов: ... |

Материал добавил: ivan11z, 03.09.2012(Понедельник) в 14:47:41 | Категория: Статьи / Программаторы (железо, инстркуции и софт) | Просмотров: 22055 | Комментариев: 8 | Понравилось: 22 |


Читать другие статьи, блоги:
Ремонт телевизора DEXP U50F7000E
Замена манжеты люка стиральной машины
переходник ch341a на ATmega328P
Делаем зарядное устройство для 12В свинцово-кислот...
Сброс пароля на видеорегистраторе Techage (Main B...
Biostar A320MH
Неродной пульт для DVD на базе процессоров Sunplus...
Прибор для тестирования электронных компонентов.
Паям (Payam) самая необычная радиостанция на АМ ди...
Картридж Kyocera TK-1200. Нюансы.
Всего комментариев: 8
#1   (15.09.2012 02:39:09) [Материал]
  
Все правильно,но я хотел бы добавить для новичков:
1Не делайте руссификацию,так как при руссификации в таблице микросхем становиться меньше микросхем(разновидность микросхем)
2Если были неправильно по ошибке выставлены фьюзы и после прошивки программатор не видет микросхему ,не спешите ее выбрасывать,есть много способов исправить фьюзы
http://avrdevices.ru/ispravlenie-fyyuzov-avr/


#2   (05.12.2012 10:33:42) [Материал]
  
Уровни сигналов на линиях практически убили резисторами 1k и глюки на длинном проводе и потеря скорости практически обеспечены. Лабораторник конечно есть у каждого ремонтника на столе ,но ведь статья для начинающих радиолюбителей, да и зачем искать если можно питать от USB порта.Печатку схемы тоже выложить стоило (раз сам делал) а то это вообще камень преткновения для начинающих радиолюбителей.


#3   (06.12.2012 08:10:29) [Материал]
  
lopvlad Критику принял, дейтсвительно ты прав статью стоит дополнить печаткой! prof


#4   (10.12.2012 22:05:45) [Материал]
  
ну вот так лучше .Единственно что 5 контакт гнезда miniUSB тоже нужно на землю как и корпус LPT разъема


#5   (16.12.2012 18:02:35) [Материал]
  
ivan11z и оплетка (которая используется для экранирования и который вы пользуетесь как - ) и 5 контакт miniUSB должен быть на земле.Разберите хоть одно из промышленных устройств с гнездом miniUSB и увидите куда припаян 5 контакт.

P.S схема программатора нарисована красиво но видно без всякого желания (откуда на гребенке df25 взялись контакты 26 и 27 , корпус разъема должен быть на земле (это необходимость так-как могут вылазить глюки при прошивке без этого),нужно конденсатор 0.1 mf вблизи микросхемы (на всякий случай от возбуждения),смысла в подтяжках по питанию на стороне разъема не вижу и если их вообще ставить то со стороны прошиваемой микросхемы на все линии (miso,mosi,clk,reset) ну и все-таки сопротивления на линиях не мешает бы снизить с 1к хотя-бы до 100ом.
Мне не понравилось отношение автора к своей статье


#6   (16.12.2012 19:31:47) [Материал]
  
Цитата (lopvlad )
откуда на гребенке df25 взялись контакты 26 и 27

Среда в которой разрабатывалась схема, обозначает LPT таким образом, притензии к разработчикам программы ( да и они как видите ни куда не подключены).
Цитата (lopvlad )
корпус разъема должен быть на земле (это необходимость так-как могут вылазить глюки при прошивке без этого)
Я написал в коментариях, что нужно проводок бросить на массу!
Цитата (lopvlad )
нужно конденсатор 0.1 mf вблизи микросхемы (на всякий случай от возбуждения)

Конденсатор С2 на схеме и стоит на ноге Vcc, только через диод 1N4148 smile
Вы не видите смысла, а я уверен, в том что подтяжки по питанию на разьёмах так же необходимы!
Цитата (lopvlad )
и если их вообще ставить то со стороны прошиваемой микросхемы на все линии (miso,mosi,clk,reset)

Ни какого смысла в этом нет, ни надо огород городить:prof:
Цитата (lopvlad )
ну и все-таки сопротивления на линиях не мешает бы снизить с 1к хотя-бы до 100ом.

Да не надо снижать сопротивления, по моим расчётам их можно даже ещё увеличить до 1,8кОм и это ни как не повлияет на работу схемы(при условии длинны кабеля не более 1метра).
P/S Эта статья была размещена мною на сайте для начинающих радиолюбителе(не буду писать адрес) более 2-х лет назад, и за это время конструкцию повторили более 800 человек, и никто из них не жаловался на сопротивления, подтяжки по питанию, глюки от плохой массы LPT, все довольны работой схемы!:smile:


#7   (06.11.2020 23:01:15) [Материал]
  
а что эта даст


#8   (07.11.2020 05:33:29) [Материал]
  
Что именно?


Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]