[an error occurred while processing this directive] [an error occurred while processing this directive]
Sterh - universal programmer ;) Или самодельный программатор (+).
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Ralex 03 декабря 2001 г. 06:43
В ответ на: Что Вы използуете програмировать AT89C4051, Я DL2TM собрал и ничего он делает У меня Голова болит, помогите :( отправлено MarTo78 02 декабря 2001 г. 18:16

Самодельный программатор состоит из компьютера :)), в котором используется LPT- порт. В качестве источника данных (Data) используем 8-разрядный регистр вывода LPT-порта, далее ставим одновибратор К555АГ3 для формирования необходимой длительности импульса программирования, который запускается одним из управляющих выходов LPT, и ещё электронный ключ на транзисторе КТ361 для коммутации программирующего напряжения +12 В, который соответственно управляется другим выходом LPT. Еще испльзуем из оставшихся выводов LPT один - для увеличения адреса, и т.д., в принципе несложно додумать остальное. Программное обеспечение - своё. Программатор состоит из одной микросхемы К555АГ3, транзистора КТ361, интегрального стабилизатора КРЕН5А для формиования питающего напряжения +5В из основного источника +12, ~десятка резисторов и 3-5 конденсаторов, двух DIP-переключателей для задания режима ПРОГРАММИРОВАНИЕ/СТИРАНИЕ, ну и основное и самое сложное - программное обеспечение PC для управления. Программатор годится для AT89C4051, C2051, C1051. Несмотря на несовершенство (например, невозможно считывать данные из контроллера а значит нельзя контроллировать корректность программирования), такой программатор собирается за один вечер и стоит примерно 1$ и часов 1...10 вашего времени в зависимости от стараний ;) Удачи.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru