Salve a tutti,sono alle prime armi nella programmazione in C con i pic e ho bisogno di un aiuto. In sostanza ho un monitor lcd touch screen che comunica con un pic
16f876 tramite rs232 e quello che devo fare =E8 interpretare i segnali inviati dal display per capire quale touch field =E8 stato premuto. Ad ogni pressione, il pannello lcd risponde con messaggi del tipo: K [A4] [ACK]........ K [B5] [ACK]......K [C3] [ACK]....ecc,dove K =E8 l'ascii code della lettera 'K', [ACK] =E8 un byte di acknowledge (Hex 06) e l'altro byte, ad esempio [A4] rappresenta la codifica esadecimale del particolare touch field che =E8 stato premuto; =E8 su questo byte che devo lavorare, e a seconda del suo valore dovr=F2 effettuare le azioni opportune....In pratica come faccio ad acquisire questo byte, esistono delle routine apposta? Avete qualche idea o consiglio su come posso procedere?Grazie!- pubblicata
17 anni fa