打印
[STM32F1]

怎么判断串口接收的数据(急)

[复制链接]
1558|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
我想用电脑给32发个01,然后检测到01,就开灯,为什么不行,求帮忙看看,就是改的原子开发板的例程

1.png (28.45 KB )

串口中断

串口中断

2.png (22.35 KB )

main

main
沙发
xyz549040622| | 2016-9-10 08:13 | 只看该作者
这个在主函数中不就判断了么?if(USART_RX_BUF==0x01)

使用特权

评论回复
板凳
ningling_21| | 2016-9-10 08:22 | 只看该作者
if(USART_RX_BUF==0x01)

这个在中断中就可以判断了

使用特权

评论回复
地板
小叶三千|  楼主 | 2016-9-11 07:57 | 只看该作者
xyz549040622 发表于 2016-9-10 08:13
这个在主函数中不就判断了么?if(USART_RX_BUF==0x01)

试过了,不行的

使用特权

评论回复
5
小叶三千|  楼主 | 2016-9-11 07:57 | 只看该作者
ningling_21 发表于 2016-9-10 08:22
if(USART_RX_BUF==0x01)

这个在中断中就可以判断了

不行啊

使用特权

评论回复
6
xyz549040622| | 2016-9-11 08:49 | 只看该作者

在中断中判断
if(USART_RX_BUF==0x01)
试试,也有可能是中断太快,while慢,没有反应过来。

使用特权

评论回复
7
泰山特曲123| | 2016-9-11 09:00 | 只看该作者
靠谱的方法是先去下载个例程,或者开发板的程序试下行不行。不行,检查硬件与例程是否匹配,行,再对比你的程序和例程的区别

使用特权

评论回复
8
ETjason| | 2016-9-11 09:10 | 只看该作者
接受数据先保存再判断

使用特权

评论回复
来自android
9
Rollo| | 2016-9-11 20:31 | 只看该作者
检查硬件与例程是否匹配

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:清智科技嵌入式工程师
简介:单片机嵌入式底层开发,汽车电子

49

主题

516

帖子

18

粉丝