Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Impostazione fusebit e endurance

Raccolta di codici sorgenti

Moderatore: Foto UtentePaolino

0
voti

[1] Impostazione fusebit e endurance

Messaggioda Foto UtenteEcoTan » 3 feb 2015, 8:57

Nell'ambiente di sviluppo MPLAB c'è un menu Configure - Configuration bit.
La stessa configurazione si può ottenere anche con una istruzione nel programma, per esempio _FOSCSEL (FNOSC_FRCPLL & IESO_ON & JTAGEN_OFF).
Il mio dubbio è se, ogni volta che diamo alimentazione al micro, i bit vengono nuovamente scritti da tale istruzione; in caso affermativo il primo dei due metodi sarebbe preferibile perché non produce invecchiamento della memoria?
Avatar utente
Foto UtenteEcoTan
7.720 4 12 13
Expert EY
Expert EY
 
Messaggi: 5420
Iscritto il: 29 gen 2014, 8:54

0
voti

[2] Re: Impostazione fusebit e endurance

Messaggioda Foto UtenteStefDrums » 3 feb 2015, 9:21

Ciao.
Io partirei da 2 considerazioni:
- la Flash di un microprocessore ha almeno 100000 cicli di vita assicurati
- bisognerebbe vedere se, in fase di programmazione del micro, viene "azzerata" tutta la memoria prima di riprogrammarlo.

Inoltre credo proprio che, a livello di programmazione, i fuses vengano considerati esattamente come tutti gli altri indirizzi di memoria, quindi impostarli nel sorgente tramite direttive al compilatore o utilizzare il tool non cambia molto. Il risultato della compilazione sarà comunque un file HEX.

ciao!
Avatar utente
Foto UtenteStefDrums
240 1 6 9
Stabilizzato
Stabilizzato
 
Messaggi: 367
Iscritto il: 20 feb 2013, 14:15


Torna a Firmware e programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti