PIC CTS og RTS gjennomføring spørsmålet

G

glenjoy

Guest
Hei,

Jeg currenty gjør en RS232 kommunikasjon, problemet er at CTS og RTS er nødvendig for handshaking, har noen prøvd dette med CCS C?

Takk.

 
I alle MICROCONTROLER den UART bare håndterer TXD og RDX linjer
The CTS, RTS og andre linjer du har til å kontrollere dem ved å tilordne dem til GPIO og sett dem med firmware etter behov
Alt dette er veldig enkelt ..
Vanligvis en avbruddsordrelinje får en karakter.. Deretter vektoren rutine leser det, og hvis noen mer håndtering av dette er nødvendig vel stille CTS = 0 for å indikere ikke å sende flere tegn til du
er ferdig med å behandle en rettferdig mottatt. Måten du beslutter å implementere RS232 protokollen avhenger av hastighet og hvordan DTE (verten) utstyr er satt
Dette er veldig enkelt bare få litt informasjon om hvordan RS232 protokollen er ment å fungere .. men ingen respekterer det.

DTR -> DSR på "R" s - dette er bare for å oppdage at utstyret er koblet dette er ikke nødvendig for de fleste av ganger bare hardwire det
RTS -> CTS "S" s - bare implementere dette for å kontrollere comunication flyt ..

hvis DTR trengs bare mate den med CTS
TX -> RX

 
yaiks, jeg er mer forvirret, har du noen notater om denne implementeringen på PIC og C, fordi kundene mine Bluetooth dongle krever disse.

 
glenjoy wrote:

yaiks, jeg er mer forvirret, har du noen notater om denne implementeringen på PIC og C, fordi kundene mine Bluetooth dongle krever disse.
 
Hei,

Er dette en på hva du mener shorting ut?<img src="http://www.airborn.com.au/serial/rs232a.gif" border="0" alt=""/>Takk.

 
glenjoy wrote:

Hei,Er dette en på hva du mener shorting ut?
 
Hei, oppsettet er en Bluetooth-enhet er koblet til PCen og abother Bluetooth-enheten er koblet til microcontroller, problemet er microcontroller ikke kan motta data fra PCen.Bare TX og RX er koblet til Bluetooth og mcircontroller.

Nå, hvor vil jeg sette over skjematisk diagram?På PC-siden eller microcntroller side?Takk til deg.

 
Er Flow Control i HyperTerminal den som styrer handshaking?

Her er brukermanualen for Bluetooth dongle.Jeg synes det er like greit å laste opp dette her, fordi dette er utilgjengelig til produsentens webområde.
Beklager, men du må logge inn for å vise dette vedlegget

 
glenjoy wrote:

Hei, oppsettet er en Bluetooth-enhet er koblet til PCen og abother Bluetooth-enheten er koblet til microcontroller, problemet er microcontroller ikke kan motta data fra PCen.
Bare TX og RX er koblet til Bluetooth og mcircontroller.Nå, hvor vil jeg sette over skjematisk diagram?
På PC-siden eller microcntroller side?
Takk til deg.
 
Bluetooth dongle har en ekstern strømforsyning, den har en bryter så du kan velge om få strøm fra RS232 eller få makt ekstern.

Jeg bruker MAX233 å unngå kondensatoren problemfritt av MAX232.

 
Den er koblet til min micrcontroller er DTE dongle (mannlige DB9).

 
glenjoy wrote:

Den er koblet til min micrcontroller er DTE dongle (mannlige DB9).
 
Hvis du ikke vil RTS / CTS handshaking protokollen

Du må knyttes til GND CTS og RTS til Vcc.

ha det

 

Welcome to EDABoard.com

Sponsor

Back
Top