初级会员

- 积分
- 81
- 金钱
- 81
- 注册时间
- 2020-3-6
- 在线时间
- 26 小时
|
1金钱
大家好 看了原子的串口接受发送 flash模拟EEPROM
想将STM32F103CBT6单片机做成一个接受上位机传输过来的数据 FLASH写入 在flash读取传回给上位机这么一个功能
但现在在串口1的中断中写入下面这个接收发送数值+1代码 在串口调试调试助手上发送1 传回的还是1 请问这该如何查找问题呢
u8 res;
if(USART_GetFlagStatus(PC_USART,USART_FLAG_RXNE)==SET)
{
res=USART_ReceiveData(PC_USART);
USART_SendData(PC_USART,res+1);
while(USART_GetFlagStatus(USART1,USART_FLAG_TXE)!=SET);
}
main中代码就是串口配置加一个while循环
谢谢大家
|
|