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
RS232 et SPI
Moderator: Benj
- 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
Salut,
Pouvez-vous s'il vous plaît envoyer votre programme afin que nous puissions voir ce qui ne va pas?
Pouvez-vous s'il vous plaît envoyer votre programme afin que nous puissions voir ce qui ne va pas?
Re: RS232 et SPI
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
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
- 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
Je suis un peu confus pourquoi vous souhaitez utiliser deux RS232 si vous êtes à la recherche d'un RS232 et un SPI.Cependant, quand je veux utiliser 2 Raccordement RS232 ne fonctionne plus.
Re: RS232 et SPI
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.
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.
- Dan81
- Valued Contributor
- Posts: 268
- Joined: Sun Jan 15, 2006 4:07 pm
- Location: Albi France
- Been thanked: 60 times
- Contact:
Re: RS232 et SPI
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
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
Un grand merci pour cette réponse.
Le programme fonctionne maintenant correctement.
Encore merci
Le programme fonctionne maintenant correctement.
Encore merci