Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Assegnazione valori in celle sequenziali

Raccolta di codici sorgenti

Moderatore: Foto UtentePaolino

2
voti

[11] Re: Assegnazione valori in celle sequenziali

Messaggioda Foto Utentec1b8 » 23 dic 2014, 15:06

mros ha scritto:il problema è che ho solo 96 byte sul banco 0
Esatto!
Nel tuo caso hai definito loop_count e RIF oltre i 96 byte a disposizione, quindi non sono gestite nel modo corretto.
Questo dei banchi di memoria è, a mio avviso, un bel limite della serie 16F dei PIC.
Fabio
Avatar utente
Foto Utentec1b8
3.595 3 8 13
G.Master EY
G.Master EY
 
Messaggi: 1770
Iscritto il: 15 gen 2009, 15:23

0
voti

[12] Re: Assegnazione valori in celle sequenziali

Messaggioda Foto Utentemros » 26 dic 2014, 11:42

buona Natale a tutti voi...................

riprendendo il messaggio precedente....se volessi utilizzare anche la RAM disponibile sui banchi successivi basterebbe aggiugnere:

Codice: Seleziona tutto

        cblock     0xA0
   T46:2
   T47:2
   T48:2
   T49:2
   T50:2

        ENDC



e nel corpo del firmware ogni qualvolta devo leggere quei registri devo puntare al "banco 1" ??

ciao e a presto
O_/
Avatar utente
Foto Utentemros
10 1 5
Frequentatore
Frequentatore
 
Messaggi: 131
Iscritto il: 28 giu 2010, 9:23

1
voti

[13] Re: Assegnazione valori in celle sequenziali

Messaggioda Foto Utentec1b8 » 26 dic 2014, 14:20

Esattamente come hai detto.
Attento che queste locazioni di memoria RAM non sono consecutive alle 96 del banco 0.

Bene feste anche a te.
Fabio
Avatar utente
Foto Utentec1b8
3.595 3 8 13
G.Master EY
G.Master EY
 
Messaggi: 1770
Iscritto il: 15 gen 2009, 15:23

Precedente

Torna a Firmware e programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 13 ospiti