Bootloader

Dengan Bootloader, penanaman kode ke memori mikrokontroler menjadi lebih mudah dan praktis, karena hanya dengan serial UART saja, tanpa memerlukan rangkaian programmer lagi.

File Bootloader yang harus ditanamkan pertama kali ke mikrokontroler, khususnya untuk PLCmikro tipe pertama hingga ketiga dapat didownload di sini. Pilihlah file Bootloader yang sesuai dengan kristal yang digunakan pada rangkaian mikrokontroler. Sedangkan untuk PLCmikro tipe keempat, bootloader untuk ATmega8 telah disediakan di software Arduino (extraks software, kemudian buka folder Hardware >> Arduino >> Bootloaders >> ATmega8 >> ATmegaBoot.hex). 

Berikut cara penanaman Bootloader untuk keempat tipe rangkaian:
  • Menanam bootloader di rangkaian PLCmikro tipe pertama:


  • Menanam bootloader di rangkaian PLCmikro tipe kedua:


  • Menanam bootloader di rangkaian PLCmikro tipe ketiga:



  • Menanam bootloader di rangkaian PLCmikro tipe keempat (Arduino Severino):


14 komentar:

  1. bagaiman caranya kalo dikomputer / laptop kita tidak ada port serial tapi yang ada hanya usb

    BalasHapus
    Balasan
    1. Untuk pertama kali harus pakai port serial pada komputer desktop. Setelah bootloader terpasang, maka berikutnya akan bisa menggunakan port usb laptop, tapi tentunya dengan tambahan konverter usb ke serial.

      Hapus
  2. Mas, video utk upload downloader utk arduinonya (rangkaian ke-4) koq gak ada?Terus utk upload downloader rangkaian ke-4 ini apakah PLC diberi suplay (power), atau ngambil VCC dari paralel DB25-nya?

    BalasHapus
    Balasan
    1. Sudah saya upload videonya. Untuk suplai, harus disediakan sendiri, tidak bisa dari komputer. Di contoh di atas, saya menggunakan batere 9V. Sip.

      Hapus
  3. Kenapa ya, program tinybld saat check PIC, ERROR!!! tidak ditemukan, jika write flash sebelumnya sudah berhasil. Sehingga kalau mau menulisi/ganti program, tidak bisa dan harus mengawali lagi menanam bootloadernya. Fungsi bootloader menjadi sia-sia.

    BalasHapus
    Balasan
    1. oya, berarti program Hex nya menghapus bootloader
      untuk itu, coba ganti software LDmicro-nya dengan yang versi 2.2, yang mendukung bootloader
      versi yang 1.7 belum mendukung bootloader
      ok, maaf baru menjawab

      Hapus
  4. mas dian maaf untuk bootloadernya 16f877 yg dibuku bisa buat 16f877a ga?,soalnya saya coba ga bisa ....

    BalasHapus
    Balasan
    1. halo mas Andhik seharusnya bisa, sama saja kok

      Hapus
  5. Mas.. Saya mau bikin PLCMikro versi Keempat dengan ATMEGA8.. tapi saya Cari cari kok ngk dapat File Bootloader untuk ATMEGA8 ya??
    Dan Kalau ATMEGA8 sudah ditanam Bootloader.. terus masukin File .Hex hasil Compile dari Program LDMIcro pakai Program apa ya?

    BalasHapus
  6. mas, file bootloader untuk kristal 4mhz gk ada yaa....?

    BalasHapus
  7. selamat siang pak dian, saya mau bertanya untuk plc mikro type 4 dgn atmega 8, untuk bootloder sudah saya tanamkan dan setelah saya upload file hex hasil compile ld mikro,dengan bantuan arp uploder hasil di komputer menunjukan berhasil,tpi kok setelah dijalankan ic tsbt tidak bisa ya...(tidak keluar output tegangan)saya pke ic atmega 8-16pu,kristal 16 mhz, trmksh seblmnya.

    BalasHapus
  8. halo mas dian,file boot loadernya bisa di upload lagi karna situsny tudak bisa dibuka mas dian, di mohon mas dian .. trimss

    BalasHapus
  9. mas dian kenapa ya unstuk status device informationnya icnya gak terdeteksi ...
    sdangkan tanda JDM programernya udah muncul, kira kira dimana letak kesalahannya

    BalasHapus
  10. mas gimana cara untuk mengconfail program dari minsisnya ni kok ngak bisa di pc? tolong mas jelaskan makasih

    BalasHapus