Display LCD e Atmega16L, AVR assembly

Raccolta di codici sorgenti

Moderatore: Foto UtentePaolino

Avatar utente
Foto UtentePietroBaima
90,7k 7 12 13
G.Master EY
G.Master EY
Messaggi: 12207
Iscritto il: 12 ago 2012, 1:20
Località: Londra
0
voti

[41] Re: Display LCD e Atmega16L, AVR assembly

Messaggioda Foto UtentePietroBaima » 16 giu 2014, 22:15

L'impressione che ho è che una variabile non venga inizializzata correttamente.

Come inizializzi "deci"?
Generatore codice per articoli:
nomi
Sul forum:
[pigreco]=π
[ohm]=Ω
[quadrato]=²
[cubo]=³

Avatar utente
Foto UtenteWALTERmwp
30,2k 4 8 13
G.Master EY
G.Master EY
Messaggi: 8991
Iscritto il: 17 lug 2010, 18:42
Località: le 4 del mattino
0
voti

[42] Re: Display LCD e Atmega16L, AVR assembly

Messaggioda Foto UtenteWALTERmwp » 16 giu 2014, 22:58

PietroBaima ha scritto:L'impressione che ho è che una variabile non venga inizializzata correttamente.

Come inizializzi "deci"?
... anche questo, certamente ... grazie Foto UtentePietroBaima ...

Saluti
W - U.H.F.

Avatar utente
Foto UtenteStabile18
5 2
Messaggi: 44
Iscritto il: 18 giu 2013, 1:52
0
voti

[43] Re: Display LCD e Atmega16L, AVR assembly

Messaggioda Foto UtenteStabile18 » 16 giu 2014, 23:43

passo la stringa con il messaggio da stampare e poi mando i caratteri uno per volta,senza definire la posizione.sia per la prima print che per la seguente utilizzo sempre la stessa parte di codice.Deci è il registro r28 ,lo definisco all'inizio e poi lo incremento quando faccio i confronti

grazie mille,saluti

Avatar utente
Foto UtentePietroBaima
90,7k 7 12 13
G.Master EY
G.Master EY
Messaggi: 12207
Iscritto il: 12 ago 2012, 1:20
Località: Londra
0
voti

[44] Re: Display LCD e Atmega16L, AVR assembly

Messaggioda Foto UtentePietroBaima » 16 giu 2014, 23:49

quale valore poni in deci quando lo inizializzi?
In altre parole, che valore ha deci quando lo definisci?
Generatore codice per articoli:
nomi
Sul forum:
[pigreco]=π
[ohm]=Ω
[quadrato]=²
[cubo]=³

Avatar utente
Foto UtenteWALTERmwp
30,2k 4 8 13
G.Master EY
G.Master EY
Messaggi: 8991
Iscritto il: 17 lug 2010, 18:42
Località: le 4 del mattino
0
voti

[45] Re: Display LCD e Atmega16L, AVR assembly

Messaggioda Foto UtenteWALTERmwp » 16 giu 2014, 23:50

Stabile18 ha scritto:Deci è il registro r28 ,lo definisco all'inizio e poi lo incremento quando faccio i confronti
... ma ti è stato chiesto se lo inizializzi, il solo fatto di riservare un registro credo non implichi, anche su questi micro, una assegnazione (se non gli dai tu un valore, alla prima esecuzione potrebbe esserci "dentro" qualcosa di diverso da zero).

Saluti

p.s.
mi sono accodato, scusatemi.
Ultima modifica di Foto UtenteWALTERmwp il 16 giu 2014, 23:51, modificato 1 volta in totale.
W - U.H.F.

Avatar utente
Foto UtenteStabile18
5 2
Messaggi: 44
Iscritto il: 18 giu 2013, 1:52
0
voti

[46] Re: Display LCD e Atmega16L, AVR assembly

Messaggioda Foto UtenteStabile18 » 16 giu 2014, 23:50

non lo inizializzo...allora può essere questo?io ero più che convinto che fosse tutti 0.
provo subito grazie mille

Avatar utente
Foto UtenteStabile18
5 2
Messaggi: 44
Iscritto il: 18 giu 2013, 1:52
0
voti

[47] Re: Display LCD e Atmega16L, AVR assembly

Messaggioda Foto UtenteStabile18 » 17 giu 2014, 0:05

funzionaaaaaaaa =D> =D> =D> =D> =D> =D> =D> =D>
grazie mille ragazzi

Avatar utente
Foto UtentePietroBaima
90,7k 7 12 13
G.Master EY
G.Master EY
Messaggi: 12207
Iscritto il: 12 ago 2012, 1:20
Località: Londra
0
voti

[48] Re: Display LCD e Atmega16L, AVR assembly

Messaggioda Foto UtentePietroBaima » 17 giu 2014, 0:07

prego.
Controlla di aver inizializzato anche tutte le alre variabili, però!

Ciao,
Pietro.
Generatore codice per articoli:
nomi
Sul forum:
[pigreco]=π
[ohm]=Ω
[quadrato]=²
[cubo]=³


Torna a “Firmware e programmazione”