Visualizza messaggio singolo
Vecchio 15 ottobre 10, 09:33   #8 (permalink)  Top
faustog_2
User
 
L'avatar di faustog_2
 
Data registr.: 19-07-2008
Residenza: catania
Messaggi: 978
news

dunque ..per prima cosa il circuito per trasformare il segnale EIA in TTL con la max232 adesso è corretto, vedi attach, si tratta di mettere cinque condensatori.. di cui 4 da 1uF e 1 da 10uF nei piedini visibili nella foto..

Per il discorso 16F628 in sostanza occorre avere gli interrupt attivi ovvero il registro PIE1 bit 5 & 4.

Occorre impostare la velocita in modo corretto come già spiegato.
assicurarsi che nel TXSTA il bit SYNC sia = 0 e il bit TXEN & BRGH siano = 1

inoltre RCSTA il bit SPEN & SREN siano = 1

dopo di che potremo interrogare i bit RCIF & TXIF per sapere se arrivano dati oppure se ha finito di trasmettere e quindi.. il gioco è fatto!!!
Icone allegate
PIC 16F628, ricezione seriale..-max232_to_16f628.jpg  
faustog_2 non è collegato   Rispondi citando