Modifications

Sauter à la navigation Sauter à la recherche
315 octets ajoutés ,  26 juin 2016 à 21:02
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
29 917

modifications

Menu de navigation