Решил придумать очередной велосипед в виде универсального программатора AVR PIC.
За основу взял AVR-Doper, добавил параллельное высоковольтное для AVR и последовательное высоковольтное для PIC.
вот схема, вот прошивка(проект Эклипс)
фичи итого:
Работоспособность не гарантирую, проверял только 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.
За основу взял AVR-Doper, добавил параллельное высоковольтное для AVR и последовательное высоковольтное для PIC.
вот схема, вот прошивка(проект Эклипс)
фичи итого:
- ISP последовательное для AVR
- HVSP последовательное высоковольтное для AVR
- HVPP параллельное высоковольтное для AVR
- ICSP последовательное высоковольтное дляPIC
- Последовательный Debug интерфейс
- USB интерфейс
- Режимы USB HID и CDC
- на основе ATMega8a
Работоспособность не гарантирую, проверял только 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.
Комментариев нет:
Отправить комментарий