Visualizza messaggio singolo
Vecchio 20 dicembre 05, 10:33   #33 (permalink)  Top
protomax
UserPlus
 
L'avatar di protomax
 
Data registr.: 21-02-2005
Residenza: TURIN 45N 7E
Messaggi: 1.951
Invia un messaggio via MSN a protomax
Citazione:
Originalmente inviato da MSchiepp
Se vogliamo proprio semplificare, allora
rxDone=0
while
while (USART_Data_Ready=0)
wend
if (USART_Read = "$") then
rxDone=1
end if
wend
Michele
Ma cosi' e troppo e mi sa che poi non esce mai dal "wend" piu' esterno

Il mio era un pezzetto di codice per trovare sempre l'inizio stringa poi il resto del codice per controllare caratteri ed altro, ma si puo' fare di meglio con una sola wend .

while (USART_read <> "$") 'qui loppa fino a che non trova il car. $
wend

all'uscita c'e' poi solo da capire se la string a e' GPGGA o altro caricando i dati sul famoso vettore
__________________
C'e' chi vola con l'elettronica e chi fa volare l'elettronica ... entrambi volano.
________________________________________________
ProtoMax proudly present: ProtoMeter 2
32bit ARM core + ZigBee Radio all in one Telemetry system
... Next on this forum
protomax non รจ collegato   Rispondi citando