Cara Menambah Chip IC ATMega328 pada eXtreme Burner

eXtreme Burner adalh salah satu software AVR Downloader yang banyak digunakan untuk mengisikan program pada Chip IC Mikrokontroler. Kelebihan eXtreme Burner yaitu memiliki sisi Interface / GUI yang sangat user friendly/gampang digunakan. Namun sayangnya pada eXtreme Burner versi terbarunya belum disertakan chip IC ATMege328P. Dimana IC tersebut merupakan IC yang sedang populer saat ini setelah kemunculan Platform Arduino. Namun meskipun demikian ditemukan cara untuk menambahkan chip ATMega328P ke menu chipsnya. Berikut langkah-langkahnya adalah :
  1. Pastikan eXtreme Burner telah terinstal di Komputer anda. Jika belum anda dapat mengunduh disini
  2. Masuk ke folder Data dimana tempat anda menginstal softwarenya. “C:/Program Files/eXtreme Burner – AVR/Data”
  3. Buka/Edit file chips.xml dengan text edior favorit anda. (Notepad, Notepad++,dll). Kemudian tambahkan kode di bawah ini, setelah tag <CHIPLIST>.
     <CHIP>
      <NAME>ATmega328P</NAME>
      <FLASH>32768</FLASH>
      <EEPROM>1024</EEPROM>
      <SIG>0x000F951E</SIG>
      <PAGE>128</PAGE>
      <LFUSE layout="2">YES</LFUSE>
      <HFUSE layout="5">YES</HFUSE>
      <EFUSE layout="4">YES</EFUSE>
      <LOCK>YES</LOCK>
      <CALIB>YES</CALIB>
      <PLACEMENT>.\Images\Placements\ZIF_DIP_40.bmp</PLACEMENT>
     </CHIP>
    Kemudian Simpan kembali file tersebut.
  4. Selanjutnya edit file fuselayout.xml. Perhatikan kode berwarna merah pada chips.xml diatas, terdapat id layout pada tag LFUSE, HFUSE, dan EFUSE. Untuk itu anda harus mengedit pada ketiga tag tersebut.
    • Edit pada tag <LOWFUSE>.
      Cari pada Layout yang memiliki id = 2. Kemudian tambahkan 328P pada comment.
      <LAYOUT id="2" comment="For ATmega48/88/168[V]/328P">
    • Edit pada <HIGHFUSE>. Terntata Layout yang memiliki id = 5 belum ada. Jika belum ada maka tambahkan kode berikut:
        <LAYOUT id="5" comment="For ATmega328P">
               <BIT position="0" name="BOOTRST" details="Select Reset Vector" default="1" />
               <BIT position="1" name="BOOTSZ0" details="Select Boot Size" default="0" />
               <BIT position="2" name="BOOTSZ1" details="Select Boot Size" default="0" />
               <BIT position="3" name="EESAVE" details="EEPROM memory is preserved through the Chip Erase" default="1" />
               <BIT position="4" name="WDTON" details="Watchdog Timer Always On" default="1" />
               <BIT position="5" name="SPIEN" details="Enable Serial Program and Data Downloading" default="0" />
               <BIT position="6" name="DWEN" details="debugWIRE Enable" default="1" />
               <BIT position="7" name="RSTDISBL" details="Select if PC6 is I/O pin or RESET pin" default="1" />
        </LAYOUT>
    • Edit pada <EXTFUSE>. Pada Layout id = 4, tambahkan comment ATMega328P.
      <LAYOUT id="4" comment="For ATmega640,ATmega1280,ATmega1281,ATmega2560,ATmega2561,ATmega328P">
    • Simpan kembali filenya.
  5. Buka kembali software eXtreme Burner anda. Kemudian lihat pada menu Chip setelah dilakukan penambahan.

6. Berikut dilampirkan juga file lengkap chips.xml dan fuselayout.xml, dan anda dapat mengunduh filenya dibawah ini:
Previous
Next Post »