Cara Menambahkan ATmega 328 pada Library Chips Extreme Burner


eXtreme Burner merupakan salah satu software AVR Downloader yang digunakan untuk mengisi program pada Chip IC Mikrokontroler. Kelebihan eXtreme Burner yaitu memiliki sisi Interface / GUI yang sangat user friendly. Namun pada eXtreme Burner versi terbarunya belum memiliki chip ATMege328P. Dimana IC tersebut merupakan IC yang populer saat ini setelah kemunculan Platform Arduino. Meskipun demikian terdapat cara untuk menambahkan chip ATMega328P. Berikut
langkah-langkahnya :
  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>.ImagesPlacements IF_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 software eXtreme Burner anda. Kemudian lihat pada menu Chip.
  6. Berikut dilampirkan file chips.xml dan fuselayout.xml, anda dapat mengunduh filenya dibawah ini:
Download addChips328P.rar