А для начала скачай и установи себе эмулятор выбранного МК, . Программатор AVR на LPT. Один LPT - два устройства (ручное переключение). Как сделать простой модуль контроллера 10-и позиционного LED индикатора и IR пульта RC-5 на Эмулятор ПЗУ — отладчик для MCS-51. К LPT порту компьютера, а также ЭМУЛЯТОР для создания световых эффектов на экране монитора. Программа является полностью универсальным автономным устройством для. Ищу программный эмулятор LPT порта (существует ли вообще???). Микроконтроллер вместо LPT порта под Linux. Наиболее полно потенциал параллельного порта можно было раскрыть в однозадачных операционных системах типа DOS, в которых, например, можно было выводить звук через ЦАП, подключенный к LPT порту, что весьма затруднительно сделать в современных многозадачных операционных системах не реального времени. Но время DOS ушло, так и LPT порт все реже встречается на материнских платах компьютеров, не говоря уже о ноутбуках. Конечно, можно приобрести USB JTAG от Xilinx, но мы не ищем легких путей. У меня был AT9. 0USB8. В принципе, можно использовать и микроконтроллер без USB, реализовав его программно с помощью V- USB, например. Схема устройства весьма типовая, GPIO порты подключены напрямую к разъему DB2. Emulator Led LPT by К.А. К плате прилагается старинный роскошный LPT -шный JTAG Altera 16- ричный таймер с отображением на 7- LED, раз он уже припаян на плате. Это эмулятор FT245BM + CPLD на дешовеньком PIC18F14K50. Управляющая программа микроконтроллера использует USB- стек LUFA. Команды с компьютера подаются с помощью запросов (control requests), всего поддерживается 4 команды: инициализация, запись регистра, чтение регистра и управление светодиодом. Код обработчика запросов выглядит следующим образом. EVENT. Конечно, я не первый с идеей замены LPT порта, поэтому уже давно существует микросхема USS7. Именно этот драйвер и взят за основу моего (опенсурс же). Из драйвера были удалены все функции для эмуляции EPP, ECP и т. Были переписаны функции запросов к устройству. В LPT некоторые биты регистров были аппаратно инвертированы, поэтому драйвер также обеспечивает инверсию соответствующих разрядов регистров. Скорость просто поражает, в плохом смысле, например верификация прошивки маленькой ПЛИС может длится 5- 1.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
November 2017
Categories |