Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Programmazione Atmel AT90S2313

Raccolta di codici sorgenti

Moderatore: Foto UtentePaolino

0
voti

[1] Programmazione Atmel AT90S2313

Messaggioda Foto Utentecb900f » 16 ott 2011, 0:34

Sono riuscito a far funzione il programmatore [url]Open Programmer v0.7.x
http://openprog.altervista.org/OP_ita.html
ho realizzato da schema l'interfaccia per programmare Gli Atmel, dalla misera interfaccia utente ( windows) dopo aver selezionato il Micro, nel mio caso "Atmel AT90S2313" mi chiede due file, data e un altro per la EEprom, io gli riò lo stesso file, se rileggo il chip programmato con il solo file .hex mi cread 2 file, eprom e data
qual è la procedura corretta?

Dispositivo rilevato: vid=0x04D8 pid=0x0100
Percorso: \\?\hid#vid_04d8&pid_0100#6&39d6009b&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
Programmatore rilevato
Versione firmware 0.7.6
ID Hardware: 0.0.1 (18F2550)

CHIP ID:1E9101
Atmel AT90S2313 2KB Flash
Cancellazione ... completata
Scrittura codice ... completata, 0 errori

Fine (22.17 s) 0 errori
Avatar utente
Foto Utentecb900f
13 4
New entry
New entry
 
Messaggi: 73
Iscritto il: 22 giu 2011, 15:12

1
voti

[2] Re: Programmazione Atmel AT90S2313

Messaggioda Foto Utentecarloc » 16 ott 2011, 10:12

In quel uP ci sono due memorie non volatili....

La Flash dove devi caricare il tuo programma e...
la EEPROM che può essere usata dal tuo programma per memorizzare informazioni che non devi perdere spegnendo il tutto....

quindi:
il file per la flash lo devi fornire al programmatore,

ma invece il file per la EEPROM non è indispensabile. Se usi la EEPROM nel tuo programma sai che tipo di dati necessiti lì memorizzati e come (che so configurazioni varie tipo un baudrate o un indirizzo di identificazione o che altro) e puoi fornirli al programmatore in modo da trovarteli lì alla prima accensione del tuo progetto.
Però credo che in questi casi sarebbe più opportuno automatizzare la cosa nel tuo programma tipo...

subito dopo l'avvio del programma...

  • leggo la EEPROM per verificare un "marker" di dati validi e/o verificare la checksum degli stessi...
  • se i dati in EEPROM sono validi li uso per il mio programma e passo oltre....
  • altrimenti scrivo in EEPROM dei valori di default opportuni, li uso nel programma e passo oltre...
Se ti serve il valore di beta: hai sbagliato il progetto!
Avatar utente
Foto Utentecarloc
33,8k 6 11 13
G.Master EY
G.Master EY
 
Messaggi: 2153
Iscritto il: 7 set 2010, 19:23

0
voti

[3] Re: Programmazione Atmel AT90S2313

Messaggioda Foto Utentecb900f » 16 ott 2011, 20:22

Il programma che devo caricare non l'ho compilato io ma l'ho trovato in rete, c'è un solo file .hex, trattasi di questo:
http://www.cesko.host.sk/IgorPlugUSB/IgorPlug-USB%20(AVR)_eng.htm

comunque l'interfaccia IgorPlug funziona quindi :ok:
Avatar utente
Foto Utentecb900f
13 4
New entry
New entry
 
Messaggi: 73
Iscritto il: 22 giu 2011, 15:12


Torna a Firmware e programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 8 ospiti