Kit mini untuk AVR : bootload HID
untuk membuatnya Anda membutuhkan downloader untuk sekali saja yaitu ketika men-download bootloader kedalam chip AVR.
Berikut gambar PCB dan kit yang berhasil saya buat menggunakan chip ATmega8 (AVR seri mega termurah). Gambar PCB dibuat dengan KiCAD yang gratis dan opensource.
Gambar PCB mentahnya:
Foto kit yang sudah jadi:
Berkas berkaitan dapat diunduh di :
Google Docs
Keterangan dokumen di Google Docs
-
mikrokontroler.sekoteng.com-bootload-hid.zip : berkas skema dan PCB dalam format mentahnya : KiCAD
-
mikrokontroler.sekoteng.com-bootload-hid-pcb.pdf : PCB dalam PDF, PCB ini single layer dan ukurannya 1:1
-
mikrokontroler.sekoteng.com-bootload-hid-sch.pdf : Skema dalam bentuk PDF
-
mikrokontroler.sekoteng.com-bootload-bootloader-firmware.hex : firmware yang tinggal didownload ke ATmega8. Ingat gunakan fuse : HIGH = 0xc0, LOW = 0×9f
# Fuse high byte:Firmware & skema asli dapat diunduh dari laman :
# 0xc0 = 1 1 0 0 0 0 0 0 <– BOOTRST (boot reset vector at 0×1800)
# ^ ^ ^ ^ ^ ^ ^—— BOOTSZ0
# | | | | | +——– BOOTSZ1
# | | | | + ——— EESAVE (preserve EEPROM over chip erase)
# | | | +————– CKOPT (full output swing)
# | | +—————- SPIEN (allow serial programming)
# | +—————— WDTON (WDT not always on)
# +——————– RSTDISBL (reset pin is enabled)
# Fuse low byte:
# 0×9f = 1 0 0 1 1 1 1 1
# ^ ^ \ / \–+–/
# | | | +——- CKSEL 3..0 (external >8M crystal)
# | | +————— SUT 1..0 (crystal osc, BOD enabled)
# | +—————— BODEN (BrownOut Detector enabled)
# +——————– BODLEVEL (2.7V)
http://www.obdev.at/products/vusb/bootloadhid.html
Software untuk download :
Software yang digunakan untuk download firmware bisa diunduh dari:
http://www.bootloader.nm.ru/
atau
http://vusb.wikidot.com/project:hidbootflash
Referensi:
http://www.obdev.at/products/vusb/bootloadhid.html - VUSB project
http://www.lis.inpg.fr/realise_au_lis/kicad/ - KiCAD
sumber : http://mikrokontroler.sekoteng.com/
Tidak ada komentar:
Posting Komentar