Red de conocimiento informático - Material del sitio web - Cómo usar python-serial en pcDuino

Cómo usar python-serial en pcDuino

Inicio pcDuino Cómo usar python-serial en pcDuino

Página anteriorPágina siguiente

Cómo usar python-serial en pcDuino

1

Publicado por: wang, lei, junio 19 de junio de 2015

Creo que algunos amigos encontrarán que los puertos serie (GPIO0 y GPIO1) no pueden enviar ni recibir datos cuando usan Python en pcDuino, la comunicación puede ser normal cuando se usa en Arduino IDE; y al regresar a Python, la comunicación en Python-serial es normal. Esto se debe a que la comunicación en Python-serial es normal en Python. Esto se debe a que gpio0 y gpio1 no están configurados en modo UART en Python, por lo que configuramos el modo en UART en el código de Python, y para configurar el modo GPIO de pcduino, podemos escribir el modo correspondiente en la carpeta debajo de Puerto, generalmente escriba '0' para el modo de entrada, escriba '0' para el modo de entrada, escriba '0' para el modo de entrada, escriba '0' para el modo de entrada, escriba '0' para el modo de entrada, escriba '0' para el modo de entrada, escriba '0 ' para el modo de entrada, escriba '0' para el modo de entrada, escriba '0' para el modo de entrada, escriba '0' para el modo de entrada, escriba '0' para el modo de entrada, escriba '0' para el modo de entrada, escriba '0' para modo de entrada, escriba '0' para el modo de entrada, escriba '0' para el modo de entrada, escriba '0' para el modo de entrada.

/sys/devices/virtual/misc/gpio/mode/

Instalar python-serial:

sudo apt-get install python-serial

Código de prueba:

importar serie

con open("/sys/devices/virtual/misc/gpio/mode/gpio0",'w') como UART_RX:

UART_RX.write('3')

con open("/sys/devices/virtual/misc/gpio/mode/gpio1",'w') como UART_TX:

UART_TX.write('3')

mipuerto = serial.Serial("/dev/ttyS1", 9600, timeout=10)

mipuerto.open ()

mipuerto.write('3')