BaroneRosso.it - Forum Modellismo

BaroneRosso.it - Forum Modellismo (https://www.baronerosso.it/forum/)
-   Circuiti Elettronici (https://www.baronerosso.it/forum/circuiti-elettronici/)
-   -   Domanda su PIC per MSchiepp (https://www.baronerosso.it/forum/circuiti-elettronici/17138-domanda-su-pic-per-mschiepp.html)

SoldatoSemplice 24 dicembre 05 10:55

Domanda su PIC per MSchiepp
 
2 Allegato/i
Ciao Michele, senti scusa ma ti volevo chiedere una cosa riguardo il
programma con il PIC sul TMR0 che mi hai dato l'altra volta, quello
che hai fatto tu e che mi hai dato mi funziona alla grande, poi ho
provato a fare una modifica per vedere se avevo capito bene , e come
da manuale... non funzionava più.
L'unica modifica che ho fatto è quella di spostare una parte di
istruzioni qualche riga prima per cancellare una GOTO, (precisamente
ho anticipato la parte di programma INIT a prima della dichiarazione
del ritardo ELIMINANDO il GOTO INIT) ora ti allego
la modifica di cui parlo.Ci sono due allegati, il primo è il
programma che hai fatto tu (funziona) il secondo quello che ho modificato
io.
Secondo i miei calcoli semplicemente spostando una parte del programma
prima, il programma modificato dovrebbe funzionare lo stesso, perche no?

MSchiepp 24 dicembre 05 11:25

Oggi non ho tempo di far prove più approfondite, ma a prima vista l'errore sembra questo: dopo la fase di init manca una goto a principale ed il controllo passa alla routine di ritardo dove trova una return senza che sia stata fatta una call e quindi l'indirizzo di ritorno nello stack non è valido e il crash è quasi assicurato...

Buon Natale,

Michele


Tutti gli orari sono GMT +2. Adesso sono le 12:21.

Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2019 - K-Bits P.I. 09395831002