Bienvenue aux nouveaux arrivants sur FantasPic !
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
Modérateur : Jérémy
Idée pour s'entrainer sur l'UART ?
-
Jérémy
Administrateur du site- Messages : 2727
- Âge : 45
- Enregistré en : juillet 2015
- Localisation : Dans le sud
- Contact :
Bonjour à tous ,
Avant d'attaquer dans le dur avec l’écran , j'aurais souhaité connaitre un peu mieux l'UART .
En effet dans mon projet final, Un PIC devra communiquer avec un transceiver radio , via l'UART .
j'aurais donc souhaité connaitre les capacités et quels genres d'exercice je pourrais faire avec ma carte EASYPIC7 ?
Sur celle ci, se trouve un max232 permettant d'adapter les signaux ! je peux donc la relié a mon ordi avec un cable USB.
J'avais dans l'idée d'ecrire un texte avec mon clavier et l'affiché sur le LCD ? pensez vous que c'est possible ? ou alors appuyer sur un chiffre du pavé numérique de mon clavier et qu'il m"allume la led correspondantes sur un port par exemple ?
Avant d'attaquer dans le dur avec l’écran , j'aurais souhaité connaitre un peu mieux l'UART .
En effet dans mon projet final, Un PIC devra communiquer avec un transceiver radio , via l'UART .
j'aurais donc souhaité connaitre les capacités et quels genres d'exercice je pourrais faire avec ma carte EASYPIC7 ?
Sur celle ci, se trouve un max232 permettant d'adapter les signaux ! je peux donc la relié a mon ordi avec un cable USB.
J'avais dans l'idée d'ecrire un texte avec mon clavier et l'affiché sur le LCD ? pensez vous que c'est possible ? ou alors appuyer sur un chiffre du pavé numérique de mon clavier et qu'il m"allume la led correspondantes sur un port par exemple ?
Idée pour s'entrainer sur l'UART ?
Idée pour s'entrainer sur l'UART ?
-
Jérémy
Administrateur du site- Messages : 2727
- Âge : 45
- Enregistré en : juillet 2015
- Localisation : Dans le sud
- Contact :
Ah bon à ce point ?!?
Le hic c'est que je peux pas faire de test avec le transceiver car , je ne les ai pas à la maison , et surtout je dois faire deux plaques d'essai qui se programme !
Alors je cherchais juste de quoi me faire la main pour envoyer des infos en UART .
Le hic c'est que je peux pas faire de test avec le transceiver car , je ne les ai pas à la maison , et surtout je dois faire deux plaques d'essai qui se programme !
Alors je cherchais juste de quoi me faire la main pour envoyer des infos en UART .
Idée pour s'entrainer sur l'UART ?
- paulfjujo
Expert- Messages : 2598
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
bonjour,
je pense que tu veux dire avec un cable convertisseur RS232/USB ?
Reference de ton PIC ?
si il gere l'USB , tu peux aussi dialoguer avec le HID terminal (liaison USB).
Pour faire ce que tu envisages ,il faut etudier la reception UART , de preference via interruption, et gerer un buffer de reception.
Definir un caractere terminateur pour valider un envoi depuis le clavier.. exemple : le CR ( ENTER, code 13 ou 0D)
On arme alors un flag. qui signale la reception d'une commande.
Ledit flag est testé dans le main programme ...
Ensuite se servir des comparaisons de strings pour reconnaitre la sequence de car recue dans le buffer et agir en consequence.
Sur celle ci, se trouve un max232 permettant d'adapter les signaux ! je peux donc la relié a mon ordi avec un cable USB.
je pense que tu veux dire avec un cable convertisseur RS232/USB ?
Reference de ton PIC ?
si il gere l'USB , tu peux aussi dialoguer avec le HID terminal (liaison USB).
Pour faire ce que tu envisages ,il faut etudier la reception UART , de preference via interruption, et gerer un buffer de reception.
Definir un caractere terminateur pour valider un envoi depuis le clavier.. exemple : le CR ( ENTER, code 13 ou 0D)
On arme alors un flag. qui signale la reception d'une commande.
Ledit flag est testé dans le main programme ...
Ensuite se servir des comparaisons de strings pour reconnaitre la sequence de car recue dans le buffer et agir en consequence.
Idée pour s'entrainer sur l'UART ?
-
Jérémy
Administrateur du site- Messages : 2727
- Âge : 45
- Enregistré en : juillet 2015
- Localisation : Dans le sud
- Contact :
je pense que tu veux dire avec un cable convertisseur RS232/USB ?
Euhh.... je sais pas trop ... je confonds apparemment . La notice de la carte et voici l'image de la page 17 pour t’éviter de chercher .
J'ai mis un PIC18F46K22 sur la carte qui contient l'USB il me semble . mais je souhaite travailler l'UART pour le moment ?
Est il possible de travailler l'UART en faisant de l'USB ? désolé pour mes questions de bras cassés .
Idée pour s'entrainer sur l'UART ?
Idée pour s'entrainer sur l'UART ?
-
Jérémy
Administrateur du site- Messages : 2727
- Âge : 45
- Enregistré en : juillet 2015
- Localisation : Dans le sud
- Contact :
Avec 2 PIC on peut faire un dialogue UART pour allumer des led par exemple (c'est original !)
j'y avait pensé ... mais je pense pas que je puisse mettre 2 pics sur ma carte easypic7 , e je n'ai pas de veroboard à la maison
je les ai ramenées la semaine dernière , d’où l’idée de faire cal avec le PC .
Idée pour s'entrainer sur l'UART ?
comme indiqué sur le schéma de ta carte tu dispose d'un circuit FT232 qui est un convertisseur UART / USB, à l'aide de SW1 et SW2 tu peux choisir quel UART de ton pic tu utilises ( 1 ou 2).
En regardant le schéma de plus près il semble que l'UART2 ne peut être utilisé : pas de RB6 sur SW1 ? ou seulement en TX (à regarder !)
Cela fonctionne très bien avec un pc il est possible d'envoyer des chaînes de caractères, des valeurs ou autres.
A+
En regardant le schéma de plus près il semble que l'UART2 ne peut être utilisé : pas de RB6 sur SW1 ? ou seulement en TX (à regarder !)
Cela fonctionne très bien avec un pc il est possible d'envoyer des chaînes de caractères, des valeurs ou autres.
A+
Modifié en dernier par patou149 le mar. 15 déc. 2015 17:46, modifié 1 fois.
Idée pour s'entrainer sur l'UART ?
- paulfjujo
Expert- Messages : 2598
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
Au vu de ta carte, l'interface est fait avec une puce FTDI
tu n'as donc pas besoin de MAX232 puisque l'UART PIC est relié au FTDI qui assure l'interface avec USB...
Tu peux dialoguer avec le PC avec un port COM Virtuel
(C'est ce que j'ai sur macarte Ready for PIC 45K22)
Sinon, en direct vers RS232 PC
il faudrait bien utiliser un max232 entre PIC UART et DB9 COM PC
nota: L'UART2 est sur RD6 et RD7
tu n'as donc pas besoin de MAX232 puisque l'UART PIC est relié au FTDI qui assure l'interface avec USB...
Tu peux dialoguer avec le PC avec un port COM Virtuel
(C'est ce que j'ai sur macarte Ready for PIC 45K22)
Sinon, en direct vers RS232 PC
il faudrait bien utiliser un max232 entre PIC UART et DB9 COM PC
nota: L'UART2 est sur RD6 et RD7
Idée pour s'entrainer sur l'UART ?
-
Jérémy
Administrateur du site- Messages : 2727
- Âge : 45
- Enregistré en : juillet 2015
- Localisation : Dans le sud
- Contact :
oulalala trop d'infos d'un coup !!!
Alors je souhaite juste faire un petit programme qui me familiarise avec l'UART d'un PIC , genre changer le débit , initialiser ceci ou cela , verifier mes infos que j'envoie ou que je reçois . vraiment la base ! . Je dispose pour ce faire que de ma carte ! .
je n'ai pas de db9 sur mon PC . je dois passer par USB .
Donc UART - RS232 - USB ; je possède des câbles pour imprimante ( avec le bout carré et l'autre bout USB) en esperant qu'il soit compatibles. D'ailleurs je programme le PIC sur ma carte avec un câble de ce genre
Alors je souhaite juste faire un petit programme qui me familiarise avec l'UART d'un PIC , genre changer le débit , initialiser ceci ou cela , verifier mes infos que j'envoie ou que je reçois . vraiment la base ! . Je dispose pour ce faire que de ma carte ! .
je n'ai pas de db9 sur mon PC . je dois passer par USB .
Donc UART - RS232 - USB ; je possède des câbles pour imprimante ( avec le bout carré et l'autre bout USB) en esperant qu'il soit compatibles. D'ailleurs je programme le PIC sur ma carte avec un câble de ce genre
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 119 invités