Jaya Pitek
SELAMAT DATANG DI BLOG SAYA, JANGAN KAGET INI CUMA SEKEDAR IKLAN SAJA, JIKA ANDA TERTARIK SILAHKAN KLIK

Sabtu, 23 April 2011

Bootloader Micro System Download Program Tanpa Perangkat Tambahan

Selama ini hampir semua proses download program ke mikrokontroler dilakukan menggunakan bantuan perangkat tambahan yang sesuai jenis mikrokontroler yang digunakan. DT-HiQ AVR InSystem Programmer dan DT-HiQ AVR USB ISP adalah salah satu contoh programmer yang dapat digunakan untuk mendownload program ke mikrokontroler jenis AVR. 

Programmer untuk mikrokontroler AVR tidak dapat digunakan untuk mikrokontroler jenis lain seperti MCS-51 dan PIC. Hal ini tentu akan menambah akomodasi biaya yang dikeluarkan serta menjadikan proses download program ke mikrokontroler menjadi tidak praktis.

Bootloader dapat diartikan sebagai program yang pertama kali dijalankan unit pemroses data (misalnya sistem mikrokontroler/mikroprosesor) setelah terjadi sistem reset. Dalam konteks mikrokontroler bootloader dapat dimanfaatkan untuk proses download program ke mikrokontroler sehingga tidak diperlukan lagi bantuan divais programmer.

Dengan bootloader, proses pemprograman mikrokontroler melalui antar muka seperti UART, SPI, I2C, dll. Program bootloader akan ditempatkan pada memori flash mikrokontroler (biasanya pada alamat terakhir) dan akan dieksekusi tiap kali mikrokontroler direset.

Saat program bootloader dieksekusi, mikrokontroler akan "mendengarkan" apakah ada data masuk pada interface yang telah ditentukan. Jika terdapat data masuk, data tersebut akan diperiksa apakah sesuai dengan format yang telah ditentukan atau tidak. Apabila format data fersebut : sesuai maka bootloader akan menulisnya ke dalam memori flash mikrokontroler.

Ada varian produk baru yang disebut BMS (BOOTLOADER MICRO SYSTEM). BMS merupakan modul mikrokontroler yang di dalamnya sudah terdapat program bootloader sehingga Anda tidak lagi memerlukan programmer eksternal untuk melakukan download program. Modul BMS tersedia dalam 3 pilihan yaitu DT-51 AT89C51XXX BMS, DT-AVR ATMEGA128L BMS, dan DT-AVR. ATMEGA168 BMS. Proses'download program untuk ketiga modul tersebut dilakukan melalui jalur komunikasi UART.

Pemrograman DT-AVR ATMEGA128L BMS dan DT-AVR ATMEGA168 BMS dapat dilakukan dengan bantuan software AVR Bootloader dari Innovative Electronics. Sedangkan untuk pemrograman DT-51 AT89C51XXX BMS dapat dilakukan dengan bantuan software Flexible InSystem Programmer (FLIP) dari Atmel. Tampilan dari AVR Bootloader dan FLIP.

Modul BMS dapat Anda gunakan untuk merancang sebuah aplikasi yang praktis dan ekonomis. Tiap modul BMS mempunyai beberapa fitur yang sama. Fitur-fitur tersebut sebagai berikut. Terintegrasi dengan USB to UART converter yang dapat difungsikan sebagai jalur komunikasi dan jalur download program ataupun dapat difungsikan sebagai standalone USB to UART converter yang tidak terhubung langsung dengan modul.

Kedua, tersedia 2 pilihan tegangan catu daya input.yaitu 3.3 - 5.5 VDC atau 6 - 12 VDC. Pemilihan cafu daya input dapat dilakukan dengan mengubah konfigurasi jumper yang telah disediakan.

Ketiga, terdapat regulator tegangan dengan pilihan tegangan output 3.3VDC atau 5VDC dengan arus maksimal 800mA. Pemilihan tegangan output regulator dapat dilakukan dengan mengubah konfigurasi pada jumper yang telah disediakan. Dan terakhir, terdapat terminal tegangan output.

Download Item:

Manual DT-AVR ATMEGA128L BOOTLOADER MICRO SYSTEM.
How to Use (H2U) DT-AVR ATMEGA128L BOOTLOADER MICRO SYSTEM.
Manual Software AVR Bootloader.
Gambar skema rangkaian DT-AVR ATMEGA128L BOOTLOADER MICRO SYSTEM.

Tidak ada komentar:

Posting Komentar