Software downloader di sini kami kelompokkan menjadi dua bagian yaitu
- Downloader file hex ke memori eksternal
Teknik ini adalah teknik konvensional di mana pada saat mikrokontroler masih menggunakan tipe ‘C’ yaitu seperti AT89C51, AT89C52 dll yang pemrogramannya cukup rumit dan membutuhkan perangkat programmer khusus sehingga mengharuskan kita mencabut pasang IC dari PCB programmer ke PCB aplikasi. Sehingga dibuatlah sistem minimum yang menggunakan memori eksternal sebagai media penyimpanan program. Biasanya AT28C64 atau AT28C256 dan dibutuhkan program monitor (semacam bootloader kalau di arduino) yang sudah tertanam sebelumnya di Flash PROM AT89C51. Sistem minimum yang mendukung fungsi ini dapat diperoleh di link berikut
-
-
- Delta Micro Studio, lebih tepat disebut IDE atau Integrated Development Environtment daripada downloader karena mempunyai fungsi sebagai Editor, Assembler dan Downloader dalam satu software
- DST Tools.zip merupakan kumpulan tools-tools editor, assembler, compiler dan downloader yang diintegrasikan oleh Delta Electronic menjadi satu kesatuan dan kompatibel dengan DST-51 yang diproduksi oleh Delta Electronic
-
- Downloader file hex ke Flash PEROM
Teknik ini akan mendownload file hex langsung ke Flash PEROM mikrokontroler dan terdiri dari dua cara.
-
- Parallel programming yang digunakan pada keluarga MCS-51 tipe C seperti AT89C51, AT89C52, AT89C2051. Teknik ini memerlukan perangkat programmer DST Uniprog yang ada pada link berikut dan software downloadernya ada pada link berikut. Mikrokontroler yang membutuhkan pemrograman teknik ini adalah AT89C1051/AT89C2051/AT89C2051/AT89C51/AT89C52/AT89LV51/AT89LV52/AT8955/AT89LV55/AT90S1200/AT90LS1200/AT90S2313/AT90LS2313/AT90S8515/AT90LS8515/AT90S8535, AT90LS8535, IS89C51, IS89C52, AT89S8252, AT89LS8252, AT89S53, AT89LS53, AT89S2333, AT89S4433, AT89LS4433, AT90S2323, AT90LS2323, AT90S2343, AT90LS2343, ATTiny15L, AT89C55WD, AT89C51RC, AT89S51, AT89LS51, AT89S52, AT89LS52
- In System Programming atau ISP yaitu melalui pin MOSI, MISO, SCK dan RST yang lebih simpel karena kita hanya perlu mengeluarkan pin ini saja pada PCB aplikasi agar dapat diprogram setiap saat. Mikrokontroler yang support pemrograman ini adalah mikrokontroler keluarga MCS-51 tipe ‘S’ dan keluarga AVR. Sedangkan software-software yang digunakan adalah sebagai berikut:
- AVRStudio 4.16 keluaran Atmel yang dapat digunakan untuk AT89S51/AT89S52/AT86RF401/AT90CAN128/AT90CAN64/AT90CAN32/AT90PWM2/AT90PWM216/AT90PWM2B/AT90PWM3/AT90PWM316/AT90PWM3B/AT90USB1286/AT90USB1287/AT90USB162/AT90USB646/AT90USB647/AT90USB82/ATMega128/ATMega1280/ATMega1281/ATMega1284P/ATMega128A/ATMega16/ATMega162/ATMega164P/ATMega164PA/ATMega165/ATMega165P/ATMega168/ATMega168P/ATMega168PA/ATMega169/ATMega169P/ATMega16A/ATMega16HVA/ATMega16M1/ATMega16U2/ATMega16U4/ATMega2560/ATMega2561/ATMega32/ATMega324P/ATMega324PA/ATMega325/ATMega3250/ATMega3250P/ATMega325P/ATMega328P/ATMega329/ATMega3290/ATMega3290P/ATMega329P/ATMega32A/ATMega32C1/ATMega32HVB/ATMega32M1/ATMega32U2/ATMega32U4/ATMega32U6/ATMega48/ATMega48P/ATMega48PA/ATMega64/ATMega640/ATMega644/ATMega644P/ATMega645/ATMega6450/ATMega649/ATMega6490/ATMega64A/ATMega64C1/ATMega64M1/ATMega8/ATMega8515/ATMega8535/ATMega88/ATMega88P/ATMega88PA/ATMega8A/ATMega8HVA/ATTiny12/ATTiny13/ATTiny13A/ATTiny15/ATTiny167/ATTiny22/ATTiny2313/ATTiny24/ATTiny24A/ATTiny25/ATTiny26/ATTiny261/ATTiny43U/ATTiny44/ATTiny44A/ATTiny45/ATTiny461/ATTiny48/ATTiny84/ATTiny85/ATTiny861/ATTiny87/ATTiny88/ATxmega18A1/ATxmega128A3/ATxMega164A/ATxMega192A3/ATxMega256A3/ATxMega256A3B/ATxMega32A4/ATxMega64A1/ATxMega64A3 menggunakan Port USB untuk komunikasi antara PC dan Modul Downloader.
- AVR Dudess yang merupakan software downloader untuk mikrokontroler keluarga AVR
- AVR Dudess versi 2.7 yang merupakan software downloader untuk mikrokontroler keluarga AVR versi 2.7
- Code Vision AVR yang merupakan IDE Software untuk mikrokontroler AVR
DELTA ELECTRONIC
Paulus Andi Nalwan, ST