RS232 et SPI

Forum de support pour les locuteurs de la langue française qui souhaitent écrire dans leur langue maternelle.

Moderator: Benj

Post Reply
cyrilec
Posts: 7
Joined: Thu Sep 20, 2012 6:51 pm
Has thanked: 1 time
Contact:

RS232 et SPI

Post by cyrilec »

Bonsoir, je souhaite utiliser la communication RS232 et SPI dans un même programme.
J'utilise le PIC18F4321.
J'ai réussi à utiliser les 2 modes de communication dans deux programmes différents.
1. Programme SPI me permettant de dialoger avec une RTC.
2. Programme RS232 pour dialoguer avec un PC
En revanche quand je veux utiliser les 2, la liaison rs232 ne fonctionne plus.
J'ai allégé le programme au minimum pour trouver l'erreur.
Donc, j'ai fais un programme tout simple qui affiche sur un afficheur LCD, les datas venant du PC par RS232, sans aucune macro SPI et ça fonctionne.
J'ai fait un deuxième programme en rajoutant simplement la macro initialisation SPI en debut de programme et la je ne reçois plus les data de la liaison RS232.
Est ce que quelqu'un voit d'où peux venir le problème ?
Merci

User avatar
Enamul
Posts: 1772
Joined: Mon Mar 05, 2012 11:34 pm
Location: Nottingham, UK
Has thanked: 271 times
Been thanked: 814 times
Contact:

Re: RS232 et SPI

Post by Enamul »

Salut,
Pouvez-vous s'il vous plaît envoyer votre programme afin que nous puissions voir ce qui ne va pas?
Enamul
University of Nottingham
enamul4mm@gmail.com

cyrilec
Posts: 7
Joined: Thu Sep 20, 2012 6:51 pm
Has thanked: 1 time
Contact:

Re: RS232 et SPI

Post by cyrilec »

Voici le programme ne fonctionnant pas. Aucun affichage sur l'afficheur.
Si je retire "SPI_Init" la liaison RS232 fonctionne. L'afficheur affiche les caractères envoyés par le PC.
MERCI
Attachments
0808.fcf
(12.5 KiB) Downloaded 270 times

User avatar
Enamul
Posts: 1772
Joined: Mon Mar 05, 2012 11:34 pm
Location: Nottingham, UK
Has thanked: 271 times
Been thanked: 814 times
Contact:

Re: RS232 et SPI

Post by Enamul »

Cependant, quand je veux utiliser 2 Raccordement RS232 ne fonctionne plus.
Je suis un peu confus pourquoi vous souhaitez utiliser deux RS232 si vous êtes à la recherche d'un RS232 et un SPI.
Enamul
University of Nottingham
enamul4mm@gmail.com

cyrilec
Posts: 7
Joined: Thu Sep 20, 2012 6:51 pm
Has thanked: 1 time
Contact:

Re: RS232 et SPI

Post by cyrilec »

Bonjour, c'est un problème de traduction.
Je souhaite bien utiliser une liaison RS232 et une liaison SPI dans le même programme.
Si je réalise un programme avec juste du RS232, ça marche.
Si je rajoute juste une macro flowcode "init_SPI", la liaison RS232 ne fonctionne plus.

User avatar
Dan81
Valued Contributor
Valued Contributor
Posts: 268
Joined: Sun Jan 15, 2006 4:07 pm
Location: Albi France
Been thanked: 60 times
Contact:

Re: RS232 et SPI

Post by Dan81 »

Bonjour Cyrilec

Dans les proprietes de la SPI, il faut modifier les connections des enables du DAC et NVM (prevu pour le Eblock).
Car cela corresp "pile" au RX TX.
Tu peux mettre la meme broche.

Daniel

cyrilec
Posts: 7
Joined: Thu Sep 20, 2012 6:51 pm
Has thanked: 1 time
Contact:

Re: RS232 et SPI

Post by cyrilec »

Un grand merci pour cette réponse.
Le programme fonctionne maintenant correctement.
Encore merci

Post Reply