Краткое описание USB программатора

1. Приложение верхнего уровня, написанное на delphi 7.0 читает инфу из файла и посылает ее программатору по интерфейсу USB
2. Контроллер интерфейса USB - FT245BM передает данные контроллеру pic18f4320
(на сайте ftdi - изготовителя FT245BM - есть готовые программы
для Visual Basic, C++, DElphi и т.д. для работы с USB)
3. На pic18f4320 написан сам интерфейс программирования
(для каждого кристалла он подробно описан в datasheet)
- контроллер только принимает данные, начальный адрес и количество байт, которые нужно прошить

Питание для программирования берется с шины USB - вот эа что мне нравится этот программатор - он не требует дополнительного питания.
При этом требуется, чтобы был подсоединен кварц к программируемому кристаллу либо включен внутрений RC.

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

SOFT: WinXP Prof. + Delpi + MPLAB; HARD: FT245BM + PIC18F4320

Желающие скачать все исходные материалы проекта могут воспользоваться ссылкой:

SOURCE FILES

(пока поддерживаются не все процессоры mega, если у кого-то возникнет желание использовать программатор - такая поддержка будет обеспечена; пишите на evg004- гав -mail.ru)

Hosted by uCoz