Menambah Chip ATMega328P pada eXtreme Burner

extreme burner

Dalam eXtreme Burner versi 1.4, yang saat ini merupakan versi barunya masih belum terdapat Chip ATMega328P. Dalam kesempatan ini saya akan menulis bagaimana cara menambah Chip ATMega328P pada eXtreme Burner.

  1. Pastikan eXtreme Burner sudah terinstal, jika belum silahkan unduh disini.
  2. Pada folder tempat dimana anda menginstal eXtreme Burner cari folder Data. “C:\Program Files\eXtreme Burner – AVR\Data”.
  3. Edit pada file chips.xml, Tambahkan Chip dengan kode seperti berikut.
    <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>
  4. 
    

    Cari file fuselayout.xml, dan ganti dengan kode berikut.

    <FUSELAYOUTS>
    <LOWFUSE>
    
     <LAYOUT id="1" comment="For ATmega8,ATmega16,ATmega32">
     <BIT position="0" name="CKSEL0" details="Select Clock source" default="1" />
     <BIT position="1" name="CKSEL1" details="Select Clock source" default="0" />
     <BIT position="2" name="CKSEL2" details="Select Clock source" default="0" />
     <BIT position="3" name="CKSEL3" details="Select Clock source" default="0" />
     <BIT position="4" name="SUT0" details="Select start-up time" default="0" />
     <BIT position="5" name="SUT1" details="Select start-up time" default="1" />
     <BIT position="6" name="BODEN" details="Brown out detector enable" default="1" />
     <BIT position="7" name="BODLEVEL" details="Brown out detector trigger level" default="1" />
     </LAYOUT>
    
     <LAYOUT id="2" comment="For ATmega48/88/168[V]/328P">
     <BIT position="0" name="CKSEL0" details="Select Clock source" default="0" />
     <BIT position="1" name="CKSEL1" details="Select Clock source" default="1" />
     <BIT position="2" name="CKSEL2" details="Select Clock source" default="0" />
     <BIT position="3" name="CKSEL3" details="Select Clock source" default="0" />
     <BIT position="4" name="SUT0" details="Select start-up time" default="0" />
     <BIT position="5" name="SUT1" details="Select start-up time" default="1" />
     <BIT position="6" name="CKOUT" details="Clock output" default="1" />
     <BIT position="7" name="CKDIV8" details="Divide clock by 8" default="0" />
     </LAYOUT>
    
     <LAYOUT id="3" comment="For AT90USB1286">
     <BIT position="0" name="CKSEL0" details="Select Clock source" default="0" />
     <BIT position="1" name="CKSEL1" details="Select Clock source" default="1" />
     <BIT position="2" name="CKSEL2" details="Select Clock source" default="1" />
     <BIT position="3" name="CKSEL3" details="Select Clock source" default="1" />
     <BIT position="4" name="SUT0" details="Select start-up time" default="1" />
     <BIT position="5" name="SUT1" details="Select start-up time" default="0" />
     <BIT position="6" name="CKOUT" details="Clock output" default="1" />
     <BIT position="7" name="CKDIV8" details="Divide clock by 8" default="0" />
     </LAYOUT>
    
     </LOWFUSE>
    
     <HIGHFUSE>
    
     <LAYOUT id="1" comment="For ATmega8">
     <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="CKOPT" details="Oscillator options" default="1" />
     <BIT position="5" name="SPIEN" details="Enable Serial Program and Data Downloading" default="0" />
     <BIT position="6" name="WDTON" details="WDT always on" default="1" />
     <BIT position="7" name="RSTDISBL" details="Select if PC6 is I/O pin or RESET pin" default="1" />
     </LAYOUT>
    
     <LAYOUT id="2" comment="For ATmega16,ATmega32">
     <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="CKOPT" details="Oscillator options" default="1" />
     <BIT position="5" name="SPIEN" details="Enable Serial Program and Data Downloading" default="0" />
     <BIT position="6" name="JTAGEN" details="Enable JTAG" default="0" />
     <BIT position="7" name="OCDEN" details="Enable OCD" default="1" />
     </LAYOUT>
    
     <LAYOUT id="3" comment="For ATmega48/88/168[V]">
     <BIT position="0" name="BODLEVEL0" details="Brown-out Detector trigger level" default="1" />
     <BIT position="1" name="BODLEVEL1" details="Brown-out Detector trigger level" default="1" />
     <BIT position="2" name="BODLEVEL2" details="Brown-out Detector trigger level" default="1" />
     <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="External Reset Disable" default="1" />
     </LAYOUT>
    
     <LAYOUT id="4" comment="For ATmega640,ATmega1280,ATmega1281,ATmega2560,ATmega2561">
     <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="JTAGEN" details="Enable JTAG" default="0" />
     <BIT position="7" name="OCDEN" details="Enable OCD" default="1" />
     </LAYOUT>
    
     <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>
    
     </HIGHFUSE>
     <EXTFUSE>
    
     <LAYOUT id="1" comment="For ATmega48">
     <BIT position="0" name="SELFPRGEN" details="Self Programming Enable" default="1" />
     <BIT position="1" name="UNIMPLEMENTED" details="---" default="1" />
     <BIT position="2" name="UNIMPLEMENTED" details="---" default="1" />
     <BIT position="3" name="UNIMPLEMENTED" details="---" default="1" />
     <BIT position="4" name="UNIMPLEMENTED" details="---" default="1" />
     <BIT position="5" name="UNIMPLEMENTED" details="---" default="1" />
     <BIT position="6" name="UNIMPLEMENTED" details="---" default="1" />
     <BIT position="7" name="UNIMPLEMENTED" details="---" default="1" />
     </LAYOUT>
    
     <LAYOUT id="2" comment="For ATmega88/ATmega168">
     <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="BOOTSZ0" details="Select Boot Size" default="0" />
     <BIT position="3" name="UNIMPLEMENTED" details="---" default="1" />
     <BIT position="4" name="UNIMPLEMENTED" details="---" default="1" />
     <BIT position="5" name="UNIMPLEMENTED" details="---" default="1" />
     <BIT position="6" name="UNIMPLEMENTED" details="---" default="1" />
     <BIT position="7" name="UNIMPLEMENTED" details="---" default="1" />
     </LAYOUT>
    
     <LAYOUT id="3" comment="For ATmega128">
     <BIT position="0" name="WDTON" details="Watchdog Timer always on" default="1" />
     <BIT position="1" name="M103C" details="ATmega103 compatibility mode" default="0" />
     <BIT position="2" name="UNIMPLEMENTED" details="---" default="1" />
     <BIT position="3" name="UNIMPLEMENTED" details="---" default="1" />
     <BIT position="4" name="UNIMPLEMENTED" details="---" default="1" />
     <BIT position="5" name="UNIMPLEMENTED" details="---" default="1" />
     <BIT position="6" name="UNIMPLEMENTED" details="---" default="1" />
     <BIT position="7" name="UNIMPLEMENTED" details="---" default="1" />
     </LAYOUT>
    
     <LAYOUT id="4" comment="For ATmega640,ATmega1280,ATmega1281,ATmega2560,ATmega2561,ATmega328P">
     <BIT position="0" name="BODLEVEL0" details="Brown-out Detector trigger level" default="1" />
     <BIT position="1" name="BODLEVEL1" details="Brown-out Detector trigger level" default="1" />
     <BIT position="2" name="BODLEVEL2" details="Brown-out Detector trigger level" default="1" />
     <BIT position="3" name="UNIMPLEMENTED" details="---" default="1" />
     <BIT position="4" name="UNIMPLEMENTED" details="---" default="1" />
     <BIT position="5" name="UNIMPLEMENTED" details="---" default="1" />
     <BIT position="6" name="UNIMPLEMENTED" details="---" default="1" />
     <BIT position="7" name="UNIMPLEMENTED" details="---" default="1" />
     </LAYOUT>
    
     <LAYOUT id="5" comment="For AT90USBxxxx">
     <BIT position="0" name="BODLEVEL0" details="Brown-out Detector trigger level" default="1" />
     <BIT position="1" name="BODLEVEL1" details="Brown-out Detector trigger level" default="1" />
     <BIT position="2" name="BODLEVEL2" details="Brown-out Detector trigger level" default="0" />
     <BIT position="3" name="HWBE" details="Hardware Boot Enable" default="0" />
     <BIT position="4" name="UNIMPLEMENTED" details="---" default="1" />
     <BIT position="5" name="UNIMPLEMENTED" details="---" default="1" />
     <BIT position="6" name="UNIMPLEMENTED" details="---" default="1" />
     <BIT position="7" name="UNIMPLEMENTED" details="---" default="1" />
     </LAYOUT>
    
     </EXTFUSE>
    
    </FUSELAYOUTS>

    Kemudian simpan.

  5. Sekarang silahkan buka program eXtreme Burner anda.
    eXtreme Burner2

 

10 Responses

  1. https://waterfallmagazine.com
    You can certainly see your skills in the article you write.
    The world hopes for more passionate writers such as you
    who aren’t afraid to mention how they believe.

    At all times go after your heart.

  2. Hairstyles says:

    Good article. It is very unfortunate that over the last several years, the travel industry has already been able to to handle terrorism, SARS, tsunamis, influenza, swine flu, as well as the first ever real global economic collapse. Through all this the industry has proven to be powerful, resilient and dynamic, obtaining new strategies to deal with misfortune. There are always fresh complications and opportunities to which the marketplace must once more adapt and reply.

  3. Wieliczko.eu says:

    http://wieliczko.eu Your ordinary level publication deserve the beautiful,
    undisturbed elegance of our ordinary flat style criterion.

  4. I’m not sure why but this weblog is loading very slow for me.
    Is anyone else having this problem or is it a problem
    on my end? I’ll check back later and see if the problem still
    exists.

  5. Valuable data, Thanks!
    Best Essay writing
    help essay writing https://argumentativeresearch.com

  6. Regards! Plenty of knowledge.

    Best Essay writing
    buy aan essay online https://toppaperwritinghelp.com

  7. Good content With thanks.
    Best Essay writing
    buy an essay online cheap https://argumentativewriting.com

  8. Kudos! A good amount of tips!

    Best Essay writing
    buy essay papers cheap https://writemyessaybest.com/

  9. Thankss a lot, Valuagle stuff!
    Best Essay writing
    buy essays online https://buyessaysearch.com

Leave a Reply

Your email address will not be published. Required fields are marked *