[PIC] modulo seriale (difficile)

Oct 30, 2006 3 Replies

ciao!



ho un pic che, come tanti, è dotato di modulo per comunicazione seriale (EUSART) e lo uso solo in ricezione. Cioè vorrei impegnare solo il pin RX (pin_C7) e usare il pin_C6 (TX) come I/O classico


- se dichiaro #use rs232(rcv=pin_C7, xmit=pin_c6, BAUD=9600, PARITY=N, BITS=8) la comuncazione seriale funziona però il pin_C6 non posso utilizzarlo


- se dichiaro #use rs232(rcv=pin_C7, BAUD=9600, PARITY=N, BITS=8) posso usare il pin_C6 come I/O ma il modulo seriale non funziona! funziona solo se uso routine software ma non è quello che serve a me



c'è modo di aggirare questo problema?


Temo non sia possibile, il datasheet di un 16F688 ad esempio riporta:

bit 7 SPEN: Serial Port Enable bit

1 = Serial port enabled (configures RX/DT and TX/CK pins as serial port pins) 0 = Serial port disabled (held in Reset)

Quindi quando abiliti l'interfaccia seriale hw, entrambi i pin vengono dedicati allo scopo. Puoi sempre inviare un ticket alla Microchip per sicurezza, se non ricevi risposte più precise.

Marco / iw2nzm

ps. a proposito di ticket: ho chiesto come si imposta la base dei tempi dell'MPLAB SIM in us o in ms (l'help riporta chiaramente che sono presenti anche unità di misura temporali) e mi hanno risposto dicendo che l'MPLAB consente SOLO di visualizzare i cicli macchina.... :-?

è quello che temevo... ma, cavolo, non potevano pensare che magari uno trasmette solo o riceve solo? è un peccato che l'arrangiamento dei pin sui pic sia così malandato... hanno a bordo un sacco di periferiche interessanti in rapporto col prezzo

. Puoi sempre inviare un ticket alla Microchip per

no, non servirebbe a nulla... escluso ;)

appunto!

grazie!

-ice-

"ice" ha scritto nel messaggio news:45463928$0$19246$ snipped-for-privacy@reader4.news.tin.it...

formatting link

1) se non ho capito male, si può usare il pin TX come INPUT. Se sposti su di lui un pin di ingresso, puoi liberarne uno da usare come uscita. 2) si tratta di un pic18, non ho verificato che funzioni anche sui pic16...
simone.bern Mr. Heisemberg is not the only one who can affect a measurement by looking at it (Robert A. Pease) zsimonez.zbernz@zliberoz.it (Rimuovere i caratteri di zorro per rispondere via mail)

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required