Микроконтроллер. ...и что с ним делать



       

Интерфейс LPT. - часть 2


программирование МК прямо в устройстве: на плату запаиваете разъем с 6-ю или 10-ю выводами, разводите на него сигналы и теперь если надо запрограммировать МК, к этому разъему подключаете шлейф от программатора и через несколько секунд firmware (прошивка) МК будет обновлена - без извлечения МК из рабочей платы.         Существует еще один адаптер: SP12. Страничка в сети с подробным описанием процедуры установки софта и подробным фотоописанием находится здесь. Я приведу лишь схему и пару фото того, что это такое. Принципиальная схема имеет вид:
      Программу для этого адаптера можно скачать здесь. Добавлю, что у меня все отлично шьется под W2k. Правда, надо будет установить драйвер LPT-порта (он есть в установочном пакете). Программа работает из командной строки. Готовое изделие имеет вид:

Щелчек левой кнопкой мыши открывает увеличенный рисунок в новом окне
Щелчек левой кнопкой мыши открывает увеличенный рисунок в новом окне                   


          Все хорошо, если LPT-порт свободен. А если занят? У меня, например, к LPT-порту подключен LCD (4х20) и работает програма jaLCDs 3.11. Ну, здесь несколько вариантов:
      1. подключить программатор (адаптер) к USB-порту - над этим пока стоит сильно потрудится. За рубежом такие программаторы уже продаются, правда стоят они порядка USD90;
      2. подключить LCD к USB-порту (тут дела обстоят несколько попроще, но...);
      3. подключить программатор к COM-порту. Для этого ведь все есть и схема (даже две) и описание метода - осталось только желание, а время найдется.       Принципиальную схему такого программатора и описание метода программирования можно взять здесь или в фирменном описании Atmel "AVR910". Он построен на МК AT90S1200.


Содержание  Назад  Вперед