STM32F4 串口接收数据错误

2019-07-20 02:17发布

大佬们我有一个问题,我现在用一个单片机给4G模块发AT指令获取时间,然后4G模块把时间发送给另一个单片机的串口是能显示正确的,但回传回原来的那个单片机就出现了错误,这是为什么呢
附上代码
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
HCHDaLeiGe
1楼-- · 2019-07-20 03:59
 精彩回答 2  元偷偷看……
paralzer
2楼-- · 2019-07-20 04:53
HCHDaLeiGe 发表于 2019-4-26 15:38
if(res = '0' | res == '-' | res == ' ')

这行应该不对吧

这是我加的条件语句,因为只想让他获取数字
1965969523
3楼-- · 2019-07-20 10:42
 精彩回答 2  元偷偷看……
paralzer
4楼-- · 2019-07-20 15:13
1965969523 发表于 2019-4-26 15:52
中断不要加延时

一开始没加。。后来问了下我学长,他说加个延时试试
paralzer
5楼-- · 2019-07-20 20:08
我发现不同的板子,一个收一个发就可以,但同一块板子同一个串口用来收发就会出现程序卡死,。。这是为什么呢
s2333
6楼-- · 2019-07-20 22:11
 精彩回答 2  元偷偷看……

一周热门 更多>