>

S

sawaak

Guest
Salut,
J'essaie de l'interface du microcontrôleur C8051F020 au PC port série en utilisant RTS / CTS, quelqu'un peut-il me dire la procédure?

sans contrôle de flux, la structure de la série de routine que j'ai utilisée estvoid serial_0 (void) INTerruption 4
(
if (_testbit_ (RI0))
(
= SBUF0 variable;
/ / Code pour recevoir
)
if (_testbit_ (TI0))
(
/ / Code pour transmettre
= Variable SBUF0;
)
)

Où sont les RTS / CTS signaux??
tout code source de l'échantillon???Merci
sawaak

 
En gros, cela est de savoir comment cela fonctionne: chaque fois que votre micro veut transmettre, il faut affirmer le signal RTS.(Il est logique: Request To Send).
Le terminal à l'autre bout (le PC en utilisant Hyperterminal dire) fera valoir le signal CTS, indiquant qu'il est prêt à recevoir les données (All Clear To Send).

Ainsi, en quelques mots,:
1.avant la transmission, affirmer RTS
2.attendre CTS être revendiqué par l'autre appareil
3.quand CTS est affirmé, de début de transmission
4.Lorsque vous avez terminé de transmettre, de-valoir RTS

 

Welcome to EDABoard.com

Sponsor

Back
Top