» » Простой программатор для параллельного порта (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

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

19 июня 2009 20:22

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Доброе время суток!
Давным, давно, задавал вопрос по поводу неработоспасобности моего пр-ра, Тогда порешили, что проблема в моей микросхеме с абриатурой НСТ в названии, я ее поменял на АП5, но про-ор так и не заработал wink
С тех пор много воды утекло....Собирал я и такие и на ЮСБ и параллельные, а вот сегодня стал перебирать свои "сокровища" и смотрю лежит wink, тыркнул, ну не работает и все тут. Ну я его и кастрировал на сопротивления R2(на прямую кинул перемычку)R3,R4,(эти под горячие кусалки попались), тыркую и О чудо, чудное! Заработал! Слегка запоздалое Спасибо и от меня. wink
<
Acher

30 июня 2009 23:36

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Здравствуйте!
Собрал контролер и программатор -включил,-не работает.
Собрал другой пр-тор - включил, не работает.
Убрал все резисторы - не работает!
Убрал резисторы с конторлера - не работает!!
Поставил новую Мегу8 - опять не работает!!!
Единственное отступление от схмы , КР1533АП5.
А не здесь ли собака порылась?
<
administrator

1 июля 2009 00:53

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

2 июля 2009 23:51

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Поменял АП5 на 74hc244, поменял блок питания, уменьшил длину шлейфа - не помогло. А не мог я спалить LTP порт? Как его проверить? Или попробовать спалить порт у соседа?
<
administrator

2 июля 2009 23:56

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

3 июля 2009 22:22

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Поменял АП5 на 74hc244, поменял блок питания, уменьшил длину шлейфа - не помогло. А не мог я спалить LTP порт? Как его проверить? Или попробовать спалить порт у соседа?
Если есть возможность проверь, на свежей системе (я заливал на др. диск, по рекомендации автора, как я понимаю, даже дрова принтера иногда создают помехи работоспособности), на АП5, работает без проблем, проверь правильность подключения меги, две ноги питания, две земли, и по даташиту остальное
Сорри, что влез feel

Да, проверять лучше от ноги до ноги(от 244 до меги), заодно и шлейф проверяется wink , ну и само собой, все ноги на замыкание между собой
<
Acher

4 июля 2009 00:02

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Здравствуйте!
Все проверил, не пашет. Вообще то в PoniProg подает признаки жизни, пишет с ошибками и так же читает, а вот в Баскоме не идентифицирует чип, пишет ошибку. Есть какие нибудь мысли? На контролере стоит крен5А, 89 года выпуска, может глючить?
<
administrator

4 июля 2009 01:05

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

4 июля 2009 18:15

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Давно собрал на картонке, всё работало. Вместо R2 перемычка. Сейчас сделал себе небольшую тестовую платку (поставил на неё ATMega8, TSOP1736, DS18B20, MAX232). Разъём под программатор сделал. Подключаю - не работает, ошибку выдает (CodeVisionAVR). Что за ерунда. Прозвонил цепь (каждый контакт) от ножки программатора до ножки МК - всё нормально. Странно. Земля моей платы соединена с землёй программатора. "Плюс" с "плюсом" программатора (2 ножка). MOSI, MISO, SCK и RESET соответственно.

Подключил ATiny45, то же самое. Помню когда я первый раз этот программатор собирал (на картонке) что то сделал то ли с землёй то ли с "+". Не помню. То ли надо отсоединить землю от платы. Что то такое. Ни у кого подобного не было?

В смысле разорвать землю программатора и землю платы. Попробовал - не помогло.

P.S. Питаюсь от USB.

Сам программатор на плате (т.е. нормально собран). Я подключал к нему МК с обвязкой на картонке. Всё прошивалось. А теперь подключаю плату к ТОМУ ЖЕ программатору. И никак. Блин, точно что то с землёй.
<
administrator

5 июля 2009 09:49

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