Ciao a tutti!
Ho due PIC (16f877a@4MHz e 16f84a@2MHz) che per comunicare usano il protocollo RS232, gestito via software (non faccio uso della uart integrata del 877a, insomma). Uso 7 bit, nessuna parità ed ho impostato il baud rate a
150b/s. Ecco a 100b/s e 150b/s tutto ok... ma siccome queste velocità di trasmissione non sono abbastanza, ho provato a portare il baud rate a 200. Ma già con questo valore la trasmissione non funziona più. La comunicazione è sufficente che avvenga solo in direzione 16f877a (host) -> 16f84a, inquanto quest'ultimo pilota un LCD a qualche metro di distanza. I programmi sono scritti con il compilatore pcw della ccs Aumentare le frequenze di clock dei PIC è l'unica soluzione?
Grazie per qualsiasi suggerimento