среда, 4 февраля 2015 г.

Очередной велосипед

Решил придумать очередной велосипед в виде универсального  программатора AVR PIC.
За основу взял AVR-Doper, добавил параллельное высоковольтное для AVR и последовательное  высоковольтное для PIC.

вот схема, вот прошивка(проект Эклипс)

фичи итого:
  • ISP последовательное для AVR
  • HVSP последовательное высоковольтное для AVR
  • HVPP параллельное высоковольтное для AVR
  • ICSP последовательное высоковольтное дляPIC
  • Последовательный Debug интерфейс 
  • USB интерфейс
  • Режимы USB HID и  CDC
  • на основе ATMega8a

[Image]


Работоспособность не гарантирую, проверял только ISP и ICSP для HID.

Для программирования AVR использовать Avrdude согласно инструкции на AVR-Doper (ну + HVPP режим).

HVPP:
avrdude -c stk500pp -P avrdoper -p m8 -U hfuse:r:hfuse.txt:h -U lfuse:r:lfuse.txt:h -Uflash:w:file.hex:a

HVSP:
avrdude -c stk500hvsp -P avrdoper -p m8 -U hfuse:r:hfuse.txt:h -U lfuse:r:lfuse.txt:h -Uflash:w:file.hex:a

ISP:
avrdude -c stk500v2 -P avrdoper -p m8 -U hfuse:r:hfuse.txt:h -U lfuse:r:lfuse.txt:h -Uflash:w:file.hex:a

Для PIC использовал модифицированную программу picprog.

picprog --erase --burn --input file.hex


Все разработки и тестирование проводились в Linux.

Обновление от 16.10.2015.

Комментариев нет:

Отправить комментарий