Memorizzare codice RFID...
Ciao a tutti, in poche parole cerco di spiegare il mio problema.
Ho collegato alla porta RXD del mio PIC 16f688A l'uscita del modulo RFID reader; al passaggio del transponder il modulo invia al microcontrollore il relativo codice. (ho preso spunto da questo articolo: http://www.settorezero.com/wordpress/im ... tags-rfid/)
Fin qui nessun problema.
A questo punto monitorando l'interrupt sulla seriale riesco a catturare il dato inviato, il mio obiettivo però è quello di riuscire a salvare l'intero codice.
Dal pezzo di programma postato di seguito ad ogni caraterate ricevuto il valore della variabile input si sovrascrive, come posso fare per memorizzare tutti i caratteri?
Penso che dovrei usare un stringa ma in fatto di programmazzione in c sono alle prime armi.
Grazie per l'auito
Marcello.
Ho collegato alla porta RXD del mio PIC 16f688A l'uscita del modulo RFID reader; al passaggio del transponder il modulo invia al microcontrollore il relativo codice. (ho preso spunto da questo articolo: http://www.settorezero.com/wordpress/im ... tags-rfid/)
Fin qui nessun problema.
A questo punto monitorando l'interrupt sulla seriale riesco a catturare il dato inviato, il mio obiettivo però è quello di riuscire a salvare l'intero codice.
Dal pezzo di programma postato di seguito ad ogni caraterate ricevuto il valore della variabile input si sovrascrive, come posso fare per memorizzare tutti i caratteri?
Penso che dovrei usare un stringa ma in fatto di programmazzione in c sono alle prime armi.
- Codice: Seleziona tutto
if (RCIF)//abbiamo ricevuto un carattere sulla seriale?
{
input=getch();//recupero carattere ricevuto sulla seriale
}
Grazie per l'auito
Marcello.
