Gérer les données reçus du RS232 dans un PIC en C.

Signaler
Messages postés
2
Date d'inscription
mardi 15 janvier 2008
Statut
Membre
Dernière intervention
19 mars 2008
-
Messages postés
4
Date d'inscription
mardi 5 mai 2009
Statut
Membre
Dernière intervention
5 mai 2009
-
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. ;)

5 réponses

Messages postés
966
Date d'inscription
samedi 3 avril 2004
Statut
Membre
Dernière intervention
4 mars 2010
4
Y a pas des tutoriels pour ça dans la doc de Microchip?
Messages postés
2
Date d'inscription
mardi 15 janvier 2008
Statut
Membre
Dernière intervention
19 mars 2008

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.

Merci à vous ;)
Messages postés
8
Date d'inscription
jeudi 14 février 2008
Statut
Membre
Dernière intervention
11 avril 2008

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?
Messages postés
4
Date d'inscription
mardi 27 mai 2008
Statut
Membre
Dernière intervention
21 juillet 2008

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
Messages postés
4
Date d'inscription
mardi 5 mai 2009
Statut
Membre
Dernière intervention
5 mai 2009

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 .

bonne journée

<hr />