关于USART_ReceiveData函数,每次接收到的数据都是10

2019-07-21 08:53发布

我想用串口接收的数据来控制功能,需要接收到的是整形的数据,但串口是一个字节一个字节地接收的。
定义的是u8 res
res = USART_RX_BUF[0];//一开始用的res = usart_receivedata(usart1)但搜索的时候发现曾经遇到这个问题的朋友说这样读取不能接收到正确的数据
atoi(res);//用atoi函数转成整形
但还是没办法接收到输入的数据。
请问这个问题该怎么解决呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。