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 |