260 likes | 540 Views
Rangkaian Programmer AVR. Pembagian. Ada beberapa cara memasukkan program yang sudah jadi ke dalam memori Flash AVR ISP (In System Programming) Parallel Programming / High Voltage Programming Bootloader. In System Programming.
E N D
Pembagian Adabeberapacaramemasukkan program yang sudahjadikedalammemori Flash AVR • ISP (In System Programming) • Parallel Programming / High Voltage Programming • Bootloader
In System Programming • Memasukkan program menggunakan SPI (Serial Peripheral Interface) pada chip AVR. Pin-pin yang dipakai • MOSI • MISO • SCK • Reset
Macam-macamRangkaian Programmer ISP • Port parallel di PC tanpa buffer • Port parallel di PC dengan buffer • Port serial PC dengan level konverter (RS232 ke TTL) • Port serial -> mikroprosesor programmer -> ISP • USB -> mikroprosesor programmer -> ISP
Port parallel di PC tanpa buffer • Port Parallel PC langsungdisambungkandengan pin ISP pada AVR
Port Paraleltanpa buffer • URL: http://www.bsdhome.com/avrdude/
Port parallel di PC dengan buffer Antara PC dengan pin ISP diberi buffer, biasanya 3-state-buffer, sehinggakoneksidapatdiputusketikatidakmelakukanpemrograman
ContohRangkaian • http://chaokhun.kmitl.ac.th/~kswichit/IspPgm30a/ISP-Pgm30a.html • Rangkaianinisebenarnyauntuk AT89Sxx namunkompatibeldengan STK200
ISP melalui port serial • Pin serial dari PC (RS232) diubahmenjadi TTL , kemudiandihubungkanke pin-pin ISP pada AVR
PonyProg • http://www.lancos.com/siprogsch.html
Serial -> mikroprosesor programmer-> ISP • Perintahdari PC dikirimmelalui port serial kesebuahmikroprosesor programmer, kemudianbarudikirimke ISP
USB -> mikroprosesor programmer-> ISP • Program dikirimdari PC kesebuahmikroprosesormelaluikoneksi USB, kemudianbaruke port ISP AVR
Bootloader • Sebagianmemoridi FLASH AVR diisi program untukmelakukan programming
High Voltage Programming • Program dikirimsecara parallel ke AVR • Keuntungan: dapatdipakaimemprogram AVR yang sudahdimatikan pin RESETnya (misal ATMega16, ATMega32)
Contoh HV Programmer • http://www.scienceprog.com/avr-serial-and-parallel-high-voltage-programmer/ • http://www.der-hammer.info/hvprog/index_en.htm
Rangkaian Programmer HV Parallelhttp://www.der-hammer.info/hvprog/dl/hvprog_03.gif
Contoh HV Programmer • http://makecircuits.com/blog/2009-04-05-high-voltage-parallel-programmer-avr.html