Когато започнах да се справят с AVR MC, имам достатъчно програмиране, известен като "5 жици", но нейните недостатъци са очевидни: нуждата от външен източник на захранване, без защита, без паралелен порт в нетбук, и т.н.
В тази статия ще обсъдим как да се изгради програмист, който е толкова просто и относително евтина, но тя се поддържа от всички съвременни операционни системи (GNU Linux, Windows, Mac OSX) чрез avrdude програма.
Но първо ние трябва програмист (да, рекурсия, имате нужда от програмист да направи програмист), ако имате такъв, тогава пропуснете следващия параграф, ако сте нов за AVR, първо трябва да се направи 5 жици.
необходимо за програмист:
- 1 DB-25 конектор
- 4 Ом резистор 100-220
- режещи проводници
Payaem схема, и се оставя настрана.
Сега в списъка на компоненти за VUSBTiny на програмист:
- парче фибростъкло 51h18
- линия 10 тел
- IDC-10 конектор
- ATtiny 45/85
- USB конектор
- 2 ценерови 3v6
- 2 ома резистор 68
- 2 резистори 100-220 ома или мостови
- резистор 1k5
- топлина свиване (както корпуса)
Схема VUSBTiny:
МК може да бъде зашит или след запечатване монтаж чрез терминал J2.
avrdude -C usbtiny -p T45 -e -V -U флаш: w: usbtiny.hex \\ фърмуер
avrdude -С usbtiny -р Т45 -V -U lfuse: w: 0xe1: m -U hfuse: w: 0x5d: m -U efuse: w: 0xff: т \\ fyuz бита
ВАЖНО! Промяна на -p T45 на -p t85, ако използвате aTiny85 и в -C usbtiny на вашия програмист!
PCB може да бъде произведен от LUT или фоторезист технология. при липса на лазерен принтер аз избрах втория вариант.
Шаблонът изглежда така:
Next: отпечатване, изрязване, залепване фоторезист чрез излагане, упражнения, билки, мина, бормашина, заварена, компресираме конектора и свиваща се тръба. Тогава питам (ако не сте го направили) чрез терминал J2.
Готово! Оказва се, че нещо подобно на:
За да се тества I направи адаптер за attiny2313 (много удобно), пръчки J2 след USB:
И проверка на работата:
Цената на програмиста да получи около 350R.
По-долу можете да изтеглите изходния код, драйверите и печатните платки в LAY формат
списък на радио
Свързани статии