|
|
| In C, non saprei, lo sto studiando, ma non sono ancora abbastanza "colto" da poterti rispondere. Io una cosa simile l'ho fatta, ma in assembler con la easy pic e hyperterminal. Ho avuto rogne col buffer, quindi ho risolto, svuotandolo manualmente, una volta ho usato un quarzo da 4.2 mhz, convinto che fosse un 4mhz e i baud rate non si trovavano....insomma, ci sono un pò di cose da vedere. Sei sicuro di dare il tempo necessario al pic per campionare il segnale ? Comunque ricorda che devi anche passare alla routine di correzione per stampare correttamente caratteri ascii. Es: se in un registro hai il numero 7, per stamparlo correttamente devi dirgli: prendi contenuto registro (7) e somma 30h (48 decimale). Comunque, facci sapere un po' meglio
|
| |