» » Простой программатор для параллельного порта (LPT).
Информация к новости
  • Просмотров: 202449
  • Автор: administrator
  • Дата: 21 марта 2008
Изменил: admin
Причина: На печатной плате исправлена ошибка.
  • 80
21 марта 2008

Простой программатор для параллельного порта (LPT).

Категория: Начинающим

Перед начинающими вопрос “а чем мы будем прошивать свой контроллер?” встает практически сразу. Эта проблема решается двумя путями – покупаем серийный программатор или собираем свой собственный. Естественно нецелесообразно  приобретать какой либо из серийных программаторов на начальном этапе знакомства с микроконтроллерами. Самым простым решением будет так называемый программатор «пять проводков». Это вариант вполне подойдет для разового применения, но существует большая опасность, что рано или поздно ваш LPT- порт в компьютере сгорит. В качестве бюджетного и безопасного варианта программатора для параллельного порта мы используем более совершенную схему.
 
Простой программатор для параллельного порта (LPT).

 

Представляем простой и безопасный программатор для параллельного порта. Схема программатора достаточно распространена в различных вариациях и основана на использовании микросхемы-буфера 74HC244N. Буфер сохраняет ваш порт принтера в целости и сохранности. Дополнительно в схему включен резистор, задачей которого является защита от статического электричества.
 

Плата программатора

 

Программатор совместим с Атмеловскими STK200/300 и поддерживается многими популярными компиляторами. Весь небольшой набор деталей для его сборки достаточно распространен и не вызовет трудностей с приобретением. Печатная плата выполнена в одностороннем варианте с несколькими перемычками.
 
Печатная плата выполнена в одностороннем варианте с несколькими перемычками.

 

Для подключения программатора к компьютеру удобно использовать кабель – удлинитель LPT-порта.
 

Для подключения программатора к компьютеру удобно использовать кабель – удлинитель LPT-порта.

 

Правильно собранный программатор в настройке не нуждается.
 
Правильно собранный программатор в настройке не нуждается.
 
Простой программатор для параллельного порта (LPT).
 
Простой программатор для параллельного порта (LPT).

Схема в формате sPlan 6.0 и разводка платы в формате Sprint Layout 4.0 под ЛУТ вы можете скачать ниже.
в схему и плату внесены незначительные изменения с целью улучшения работоспособности (03.06.2008)
на плате исправлена ошибка, при которой на некоторых компьютерах программер не работал (08.09.2008) наши благодарности foxit
Вы не можете скачивать файлы с нашего сервера

 

 

Метки к статье: начинающим, программатор, LPT

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
<
administrator

12 марта 2009 22:21

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747
CooLidge, ну тады не знаю, что у тебя там такое случилось, может быть куча причин и практически все описаны в комментария к теме - перечитай, возможно что то упустил.
<
Rosh

13 марта 2009 18:20

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
жаль но мой программатор тоже не стал работать (при сборке небыло резисторов на 0.25W R3 & R4 поставил на 1w - это могло повлиять?)

вот ещё заметил: когда всё подключаю вместе с источником питания то при прошивке could not indefinet chip with id:ffffff а если ток обрать то вылетает could not indefinet chip with id:00000.... то есть даже незнаю что думать получаеться работает? проблема в контролеере, короче я запутался всё прозванил по 10 раз всёровно не пашет=(
<
Jimbaton

15 марта 2009 21:54

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Собрал программатор точно по схеме один к одному за исключением диода, взял 4007, но это ерунда. На 20 ноге напряжение в 4,2 В.Не работает.Поставил перемычку вместо R2.Попробовал как на новой машине так и на старой, всеравно не работает.Смотрю на диод который должен показывать состояние чтения/записи, не мигает, а когда перезагружаю комп то моргнет пару раз.В биосе я там уже все перекрутил, и хоть бы что.Кстати один раз он как-то смог прочитать (PonyProg)

Кажется разобрался.Помоему каким-то образом все фузи биты зашились.Поставил кварц, а ему пофигу.И вот я еще не поиму почему на Ресете программатора все время держится лог. 1
<
Rosh

15 марта 2009 23:53

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
вот ещё когда подключаю питание... лампочка на прогере начинает гореть - это нормально или она должна гореть только при прошивке?
<
administrator

16 марта 2009 02:22

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747
Rosh, "лампочка на проггере" горит тока тогда когда питание на контроллер подано, а программатор питается от контроллера... все правильно - индикатор питания, можно выкинуть из схемы совсем.

Jimbaton, на ресете при программировании должен быть 0.

з.ы. посоветовать что либо вам парни я не могу ибо все советы в комментах уже были, если не помогает, то тут уже какие то потусторонние силы действуют ибо проггер настолько простой, то что либо настраивать в нем невозможно! Ищите ляпы, и не только в программаторе, но и на своей схеме...

з.зыыы. Тему скоро закрою, ибо больше сказать того, что у же сказано просто физически невозможно.
<
Jimbaton

16 марта 2009 18:29

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Я и сам понимаю что схема проста как 5 копеек.Печатная плата взята ваша.Я не понимаю почему не получается.Насчет питания....насколько я помню, микросхема питается в диапазоне 2.6-6.0 вольт?Я вот не поиму почему при загрузке--перезагрузке компа светодиод мигнет а потом ему вообще по барабану.И еще я не поиму почему мои МК зашился и не отвечает теперь даже с кварцем и при старом добром "5 проводков".Прогер убийца чтоли?
<
administrator

16 марта 2009 20:51

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747
Jimbaton, повторяю в н..цтый раз - если правильно программатор собран и программируемый контроллер то же, то ни каких проблем не возникнет. Если не работает - ищи косяк. Кстати а ты диода полярность не перепутал? Очень на это похоже ибо светодиоду глубоко фиолетовы перезагрузки компа - при поданном питании на программируемый контроллер он всегда светится, соответственно если питание не подано, то на него ничего влиять не должно.
<
Jimbaton

17 марта 2009 22:51

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Наконец-то он заработал.Плата была правильная без всяких соплей.Пришлось убрать и заменить перемычкой R2.Pony Prog читает как здрасьте а вот Bascom не хочет.Поначалу Пони нивкакую не хотел читать, прикрутил кварц,прикрутил его к завалявшемуся больному мега8, считал 1 раз, не читает, считал 2,3 и толька с 4 раза прочитал прошивку МК и фузики.Я вот только до сих пор не поиму как программатор убил мегу16, просто считал фузы и накрылся мои МК.
<
administrator

17 марта 2009 23:02

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747
Jimbaton, кстати о птичках, у тебя питание нормальное подается на МК? От чего питаешься? 4,2В кстати при программировании маловато, возможно таки в этом и весь косяк.
<
jumbo

19 марта 2009 17:09

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Здравствуйте. Скажите пожалуйста а какие контроллеры может программировать этот программатор, мне нужно atmega8 и tiny2313 ?
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.