Rabu, 03 Juni 2020

menambah chips di extreme burner


extrem burner adalah salah satu software untuk mengcopy dan mengisi program pada chips atau ic atmega, ada permasalahan yang di hadapi saat mau mengisi atau mengcopy program  ATMege328P permasalahannya ialah list dari cips tersebut tidak tersedia ,seperti pada gambar di bawah ini
bagaiaman agar kita bisa mengisi atau mengcopy  ATMege328P, tentunya harus tersedia list chips tersebut,ada cara yang bisa di lakukan yaitu dengan menambahkan list nya ,caranya ialah:

  setelah kita instal progarmetreme burner kita masuk di derektori “C:/Program Files/eXtreme Burner – AVR/Data”
  1. 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.
  2. 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.
  3. Buka software eXtreme Burner anda. Kemudian lihat pada menu Chip.


Share:

0 komentar:

Posting Komentar

Definition List

Unordered List

Iklan