32f4串口通信
-
请问各位大神,我在跟32f4,进行通信的时候发现无法实现接收,下面分别是我ov和32的程序,无论我用“3”、‘3’、b'3‘、b“3”都无法识别到3!
if(USART_RX_BUF[t] == '1') { USART_SendData(USART1, '3'); //Ïò´®¿Ú1·¢ËÍÊý¾Ý while(USART_GetFlagStatus(USART1,USART_FLAG_TC)!=SET);//µÈ´ý·¢ËͽáÊø } else if(USART_RX_BUF[t] == '2') { USART_SendData(USART1, '4'); //Ïò´®¿Ú1·¢ËÍÊý¾Ý while(USART_GetFlagStatus(USART1,USART_FLAG_TC)!=SET);//µÈ´ý·¢ËͽáÊø }```
import time,pyb
from pyb import UART
led = pyb.LED(3)
uart = UART(3, 19200)data = uart.read(1)
while(True):
#led.on()
uart.write('1\r\n')
if uart.any():
if(data==b'3'):
led.on()
print(uart.read(1))
time.sleep(100)
-
OpenMV里直接
print(data)
看看是什么