请问各位大神,我在跟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)