Bonsoir a tout le groupe
svp, c'est ma premiere tentative pour interfacer entre mon ordi et un PIC16F877A en utilisant le protocole RS232.
je connais que dal concernant comment ces PIC utilise ce protocole..
mon soucis n'est pas hard mais plutot soft.
en faisant une petite recherche sur internet j'ai trouve que pour envoye les donnees sur la broche Tx (C6) j'utilise une des fonctions:
putc(), puts(),printf()....
et biensure les fonctions getc(),gets()....pour lire de la broch Rx (C7)
deja tout ca me parret un peux flou... ,,par expl pour la l'instruction Printf(... comment les donnes sont recu de l'autre cote si je souhaite les interpreter et les afficher sur un petit module LCD par exemple..?
est ce qu'ils sont envoyes charctere par charactere...?
autre chose pour que je debute, j'ai choisi de faire une petite maquette de test.
PC -> envois carachtere "A"(par expl) -> PIC16F877 le recois
si charactere recus == "A"
mettre la sortie B0 a 1
sinon
mettre la sortie B0 a 0
pouvez vous me donner une exemplede code pour ca (le plus simple !)
ahh et quelqu'un peut il m'expliquer c'est quoi #INT_RDA ?
desole si la reponse a toutes mes questions se trouvent deja postee qulque part dans ce forum, si oui refferez moi juste a ces lients si non une petite explication sera tres appreciee
j'utilise comme compilateur le CCS
Merci d'avance
-----