Page 1 of 1

RS232 et SPI

Posted: Thu Sep 20, 2012 7:03 pm
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

Re: RS232 et SPI

Posted: Thu Sep 20, 2012 8:05 pm
by Enamul
Salut,
Pouvez-vous s'il vous plaît envoyer votre programme afin que nous puissions voir ce qui ne va pas?

Re: RS232 et SPI

Posted: Thu Sep 20, 2012 8:23 pm
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

Re: RS232 et SPI

Posted: Thu Sep 20, 2012 10:20 pm
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.

Re: RS232 et SPI

Posted: Fri Sep 21, 2012 11:15 am
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.

Re: RS232 et SPI

Posted: Thu Sep 27, 2012 5:29 am
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

Re: RS232 et SPI

Posted: Fri Sep 28, 2012 5:10 pm
by cyrilec
Un grand merci pour cette réponse.
Le programme fonctionne maintenant correctement.
Encore merci