Bonjour,
L'inscription sur ce forum et les premiers messages sont modérés par un Administrateur.
Ce n'est pas très convivial mais malheureusement nécessaire suite au spam intensif de nos amis russes.
Cordialement,
Dominique

UART virtuel sur PICO W

Le langage MicroPython, l'API machine (I2C, SPI, UART, Pin, etc)
Forum rules
Vous aimez MicroPython? Nous aussi! Ces forums sont destinés aux amoureux de Python sur MicroContrôleur.
Le support se fait sur base volontaire et uniquement pour des produits officiels (pas de copie SVP).
Le forum de MicroPython.org sera une excellente référence documentaire (en anglais).

Merci de suivre les recommandations suivantes.
Pensez à:
  • Titre claire: permettant d'identifier le produit et le problème
  • Contenu complet: schema, message d'erreur, etc (tout ce qui permet d'aider à distance).
  • Fichier joint: Max 300 Ko
  • Courtoisie et précision
Post Reply
Gustave
Posts: 12
Joined: Wed 7 May 2025 09:10
Location: Aisne
Contact:

UART virtuel sur PICO W

Post by Gustave »

Bonjour à tous,
je suis entrain de transcrire un programme écrit en BASIC vers µ-python et dans ce programme j'utilise 3 ports séries
1 port pour l'écran Nextion, ça fonctionne !
1 port pour les données pas encore testé

et 1 port (uniquement envoi) pour un module DFROBOT DFR0534 : un petit enregistreur sonore
En Basic on peut écrire
Open "comc.7:9600,8,n,1" For Output As #3 ce qui transforme la pin c.7 du µP en port série
il y a-t-il un équivalent en µPython ?
Autres questions les ports séries possèdent-ils un buffer pour réceptionner les données entrantes et sortantes ?
Config Serialin1 = Buffered , Size = 30
Config Serialout1 = Buffered , Size = 30
Merci de vos réponses
Gustave ;)
________________________________
le plaisir d'apprendre et de partager.
User avatar
Dominique
Administrateur du site
Posts: 342
Joined: Sun 17 May 2020 22:43

Re: UART virtuel sur PICO W

Post by Dominique »

En utilisant PIO, il est possible d'ajouter des UART complémentaires.
La fondation à documenté cette fonctionnalité sur son dépôt d'exemples.
L'interface C doit pouvoir être transposé en MicroPython puisque MicroPython supporte également PIO.

uart_rx: https://github.com/raspberrypi/pico-exa ... io/uart_rx

uart_tx: https://github.com/raspberrypi/pico-exa ... io/uart_tx

Il est également possible d'utiliser un composant externe I2C vers UART

Dominique
Dominique, MC Hobby.
Gustave
Posts: 12
Joined: Wed 7 May 2025 09:10
Location: Aisne
Contact:

Re: UART virtuel sur PICO W

Post by Gustave »

super le composant I2C ==> uart , mais pour l'instant j’essaie de mettre au point mes fonctions.
En fait avec 2 j'en ai assez puisque on peut se servir de la console de thonny pour le debug.
Gustave ;)
________________________________
le plaisir d'apprendre et de partager.
Post Reply