| Ligne 78 : |
Ligne 78 : |
| | | | |
| | == Port séries/UART == | | == Port séries/UART == |
| − | voir {{fname|machine.UART}} ([http://docs.micropython.org/en/latest/wipy/library/machine.UART.html voir ici]) exemple provenant de [http://docs.micropython.org/en/latest/wipy/wipy/quickref.html#uart-serial-bus micropython.org/wipy] | + | voir {{fname|machine.UART}} ([http://docs.micropython.org/en/latest/wipy/library/machine.UART.html voir ici]) exemple provenant de [http://docs.micropython.org/en/latest/wipy/wipy/quickref.html#uart-serial-bus micropython.org/wipy]. |
| | + | |
| | + | Sur le WiPy, vous avez l'opportunité de créer un port série avec deux broches (RX/TX) ou avec 4 broches (RX/TX donnée, CTS/RTS contrôle de flux) |
| | | | |
| | <syntaxhighlight lang="python"> | | <syntaxhighlight lang="python"> |
| | from machine import UART | | from machine import UART |
| | # Ouverture du port série 0 à 9600 bauds | | # Ouverture du port série 0 à 9600 bauds |
| | + | # SANS controle de Flux |
| | uart = UART(0, baudrate=9600) | | uart = UART(0, baudrate=9600) |
| | + | # Ouverture du port série 0 à 115200 bauds |
| | + | # AVEC contrôle de flux CTS/RTS comme sur la carte d'extension |
| | + | # uart = UART(0, baudrate=115200, pins=('GP1', 'GP2', 'GP7', 'GP6')) # broches (TX, RX, RTS, CTS) |
| | uart.write('hello') | | uart.write('hello') |
| | uart.read(5) # Lecture de 5 bytes/octets | | uart.read(5) # Lecture de 5 bytes/octets |
| | </syntaxhighlight> | | </syntaxhighlight> |
| | | | |
| − | Si vous disposez de {{pl|736|la carte d'extension WiPy}}, l'UART0 de votre WiPy est branché sur le convertisseur USB-Série (FTDI) de la carte d'extension comme suit: | + | Si vous disposez de {{pl|736|la carte d'extension WiPy}}, l'UART0 de votre WiPy est branché sur le convertisseur USB-Série (FTDI) de la carte d'extension -avec contrôle de flux- comme suit: |
| | | | |
| | {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| Ligne 121 : |
Ligne 127 : |
| | Si vous disposez d'un {{pl|77|FTDI Friend}}, vous pouvez le brancher comme indiqué ici (pensez à vous assurer que le FTDI Friend soit bien signal 3.3v). | | Si vous disposez d'un {{pl|77|FTDI Friend}}, vous pouvez le brancher comme indiqué ici (pensez à vous assurer que le FTDI Friend soit bien signal 3.3v). |
| | | | |
| − | Si vous utilisez {{pl|144|un câble console}}, vous aurez peut être besoin de brancher cts-rts ensemble sur la carte WiPy. | + | Si vous utilisez {{pl|144|un câble console}}, vous aurez besoin de créer le port série SANS contrôle de flux. |
| | | | |
| | Les broches de l'UART1 sont les suivantes: | | Les broches de l'UART1 sont les suivantes: |
| Ligne 137 : |
Ligne 143 : |
| | |- style="font-size: 90%" | | |- style="font-size: 90%" |
| | | align="left" | GP6 | | | align="left" | GP6 |
| − | | align="left" | CTS[6]<br /><font color="red">A confirmer</font> | + | | align="left" | CTS[6] |
| | |- style="font-size: 90%" | | |- style="font-size: 90%" |
| | | align="left" | GP7 | | | align="left" | GP7 |
| − | | align="left" | RTS[7]<br /><font color="red">A confirmer</font> | + | | align="left" | RTS[7] |
| | |- style="font-size: 90%" | | |- style="font-size: 90%" |
| | | align="left" | GND | | | align="left" | GND |