Autore Topic: Inserimento di un nuovo micro ATMEL in EXTREME BURNER  (Letto 124 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline IK4MDZ-Franco

  • Radio Operatore
  • *******
  • Post: 723
  • Applausi 94
  • Sesso: Maschio
  • http://web.tiscali.it/ellepi_progetti/
    • Mostra profilo
    • il mio sito
    • E-mail
  • Nominativo: IK4MDZ
Inserimento di un nuovo micro ATMEL in EXTREME BURNER
« il: 30 Maggio 2020, 10:24:02 »
Se si vuole programmare un micro della ATMEL usando un software esterno all'ide di arduino e un programmatore esterno tipo USBASP il programma che io uso e' EXTENDED BURNER che da la possibilita' anche di leggere e modificare i FUSES cambiando il clock, tensione di Brownout, e tante altre cose.
Il problema e' che non tutti i micro ATMEL sono presenti nella lista da selezionare, come ad esempio l'ATTiny85.
Come fare ?
Il file da modificare e' CHIPS.XML che si trova nel percorso :
C:Program Files (x86)eXtreme Burner – AVRData
oppure
C:Program eXtreme Burner – AVRData
Per poterlo modificare occorre avere i permessi e quindi occorre cliccare con il tasto destro sul file > Proprietà > Sicurezza > Modifica > Users > Controllo Completo e applichiamo le modifiche presentate sull'immagine linkata.
Una volta fatto questo basta aprire il file e inserire quanto di seguito:
  - <CHIP>
        <NAME>ATtiny85</NAME>
        <FLASH>8192</FLASH>
        <EEPROM>512</EEPROM>
        <SIG>0x000B931E</SIG>
        <PAGE>32</PAGE>
        <LFUSE>YES</LFUSE>
        <HFUSE>YES</HFUSE>
        <EFUSE>YES</EFUSE>
        <LOCK>YES</LOCK>
        <CALIB>YES</CALIB>
        <PLACEMENT>.ImagesPlacementsZIF_DIP_40.bmp</PLACEMENT>
    </CHIP>

In pratica abbiamo creato una voce nella lista dei microcontrollori il cui nome e' Attiny85,che ha una memora flash di 8192Kb, una eeprom di 512 bytes, la firma 0x000B931E e 32 pagine.
Molto importante e' la "firma" in quanto ogni microcontrollore ATMEL viene riconosciuto dalla sua firma che si trova nel datasheet e che e' diversa da tutti gli altri.
Per editare il file CHIPS.XML si puo' usare wordpad e poi salvare.
Fatto questo, una volta lanciato EXTREME BURNER troverete nella lista dei microcontrollori gestiti anche l'ATtiny85. Questa procedura vale per qualsiasi microcontrollore non presente e che volete aggiungere.
Successivamente usate il programmatore USBASP che termina conle connessioni ISP e cioe' _MISO,MOSI,SCLK,RESET,Vcc,GND, che andranno collegate ai pin corrispondenti del micro. Lanciate EXTREME BURNER e avrete una bella schermata con tutte le varie possibilita' offerte : leggere e scrivere la PROM con il costro programma .HEX compilato dall'IDE Arduino, leggere e scrivere la Eeprom, leggere e modificare i FUSES e altre cosette evitando l'uso di AVR DUDE.
73' Franco
« Ultima modifica: 31 Maggio 2020, 09:21:14 da IK4MDZ-Franco »
L'ambizione e' l'ultimo rifugio dei falliti
Oscar Wilde