Gérer les données reçus du RS232 dans un PIC en C.
lyon90
Messages postés2Date d'inscriptionmardi 15 janvier 2008StatutMembreDernière intervention19 mars 2008
-
18 mars 2008 à 18:20
EL4
Messages postés4Date d'inscriptionmardi 5 mai 2009StatutMembreDernière intervention 5 mai 2009
-
5 mai 2009 à 13:50
Bonjour à tous,
dans le cadre d'un projet, j'essaie de réaliser un dialogue entre PC et
PIC via le RS232. J'ai fait ma partit PC.
J'envoie donc des données via mon PC au RS232.
J'envoie 3 types de données:
Bouton 1 envoie : OD 4F 31 OA
Bouton 2 envoie : OD 46 31 OA
Bouton 3 envoie : OD 53 31 OA
J'aimerais donc recevoir ces données dans mon PIC 16F877 et ainsi si je
reçois : OD 4F 31 OA la sortie B0 est activé, si je reçois OD 46 31 OA
c'est la sortie B1 et si je reçois OD 53 31 OA c'est la sortie B2
d'actif.
Pour l'instant je ne désire pas envoyer de données du PIC au PC, je
pense qu'il faut mieux commencer par la reception des données.
J'ai feuilleté la doc de mon compilateur : CCS et j'en ai déduit ceci :
que la fonction getc() réceptionnait les données et que la fonction
putc() envoyait les données. Mais je n'en suis pas sûr du tout.
Je ne connais pas la syntaxe.
C'est pourquoi je m'en remets à vous, j'aimerais si
possible que quelqu'un m'explique clairement la syntaxe de réception
des données dans le PIC en C. Pour ainsi gérer ces données et donc
traiter les informations reçus.
Pour certains, ce que je veux faire pourra vous paraître vraiment simple et banal mais quand on débute c'est pas évident.
J'espere que quelqu'un comprendra ce que je veux faire et pourra m'expliquer clairement car avec les exemples pris sur le net c'est pas évident de comprendre.
Je vous en remercie d'avance
Bonne soirée. ;)
A voir également:
Gérer les données reçus du RS232 dans un PIC en C.
lyon90
Messages postés2Date d'inscriptionmardi 15 janvier 2008StatutMembreDernière intervention19 mars 2008 19 mars 2008 à 13:43
Non justement il n'y a rien dans la doc de micochip, c'est pour cela que je m'en remet à vous.
J'ai fais pas mal de recherche sur le net mais il faut avouer que ce n'est pas toujours facile de comprendre pour un étudiant. Si quelqu'un peut me l'expliquer clairement je lui en serais très reconnaissant.
l3gol4s
Messages postés8Date d'inscriptionjeudi 14 février 2008StatutMembreDernière intervention11 avril 2008 11 avril 2008 à 16:39
Salut, j'ai un projet un peu similaire, j'aurai besoin d'établir une trnsmission entre PC et PIC via rs232.
Aurais tu résolu ton probleme ou sinon par quoi pourrai-je commencer?
cs_chabeka
Messages postés4Date d'inscriptionmardi 27 mai 2008StatutMembreDernière intervention21 juillet 2008 30 juin 2008 à 16:56
slt
je voulai savoir si vous avez eu une solution a votre probleme car j ai les memes diffuclté et je n arrive pas a m en sortir.
si tu pour me filer ton code ou des expliquation ce serait genial
merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
EL4
Messages postés4Date d'inscriptionmardi 5 mai 2009StatutMembreDernière intervention 5 mai 2009 5 mai 2009 à 13:50
salut
je suis Radia étudiante et j'ai un projet . je doit réaliser
une carte d'acquisition de données par carte à puce on utilisant le
micro contrôleur le pic 16f877 . je doit programmer ma carte par le
Micro C . j'ai des difficultés avec ce language . la partie
d'acquisition de donnée est la plus difficile pour moi . si vous avez
une idée comment je peut programmer ma carte .