为什么接收不到stm32发过来的信息
-
def uart_readline(): #串口接收数据
while(True):
if uart.any():
a = uart.readline()
return a
print(a)
break
while(True):
if (uart.read()==1):
print(1)
我想收到32发送过来的1之后就开始输出,但是32那边发过来的openmv收不到,我根据ascii码表格转换了一下,32那边发0x31,我这边还是收不到
-
使用这个代码进行测试。
import time from pyb import UART # OpenMV上P4,P5对应的串口3 # 第二个参数是波特率。用来更精细的控制 uart = UART(3, 19200, timeout_char=1000) while(True): if uart.any(): print(uart.read())
-
如果我要收32传过来的指令1在运行,可以这样写吗
while(True):
if (uart.read()==1):
print(1)
-
@l46w https://singtown.com/learn/50240/
看视频,需要是字符串