2952|14

73

帖子

1

TA的资源

一粒金砂(中级)

楼主
 

STM32串口数据处理 [复制链接]

 
本帖最后由 forever1314 于 2016-7-5 14:28 编辑

















串口中断里面的函数,在得到串口的数据后不能直接与数值比较么?

QQ截图20160705142538.png (31.77 KB, 下载次数: 0)

QQ截图20160705142538.png
此帖出自stm32/stm8论坛

最新回复

printf和while都会花费时间的,在你比对完一个Byte后,到下一个Byte都不知道错过了多少Byte的数据了,再或者就是一直中断永远无法比对,我说的第二种就是为什么你的代码无效的原因。  详情 回复 发表于 2016-7-8 23:17
点赞 关注
 

回复
举报

6190

帖子

4

TA的资源

版主

沙发
 
可以啊。
此帖出自stm32/stm8论坛
 
 

回复

73

帖子

1

TA的资源

一粒金砂(中级)

板凳
 

为什么没有效果出来额。
此帖出自stm32/stm8论坛
 
 

回复

73

帖子

1

TA的资源

一粒金砂(中级)

4
 
forever1314 发表于 2016-7-5 15:40
为什么没有效果出来额。

去掉判断语句就可以,不知道为什么。
此帖出自stm32/stm8论坛
 
 
 

回复

1804

帖子

0

TA的资源

五彩晶圆(初级)

5
 
换成while(ch==1)呢
此帖出自stm32/stm8论坛
 
 
 

回复

6190

帖子

4

TA的资源

版主

6
 
本帖最后由 damiaa 于 2016-7-5 17:38 编辑

不要用WHILE 那样会卡死在那里啊。用IF 然后断点看看是否进了中断,还有CH是多少值
此帖出自stm32/stm8论坛
 
 
 

回复

73

帖子

1

TA的资源

一粒金砂(中级)

7
 
閺屻儳婀呴張顒€绗橀崗銊╁劥鐠併劏顔戦敍宀冾嚞閻ц缍�閹存牞鈧拷濞夈劌鍞�
此帖出自stm32/stm8论坛
 
 
 

回复

4177

帖子

9

TA的资源

五彩晶圆(高级)

8
 
閺屻儳婀呴張顒€绗橀崗銊╁劥鐠併劏顔戦敍宀冾嚞閻ц缍�閹存牞鈧拷濞夈劌鍞�
此帖出自stm32/stm8论坛
 
 
 

回复

1234

帖子

4

TA的资源

纯净的硅(高级)

9
 
閺屻儳婀呴張顒€绗橀崗銊╁劥鐠併劏顔戦敍宀冾嚞閻ц缍�閹存牞鈧拷濞夈劌鍞�
此帖出自stm32/stm8论坛

点评

是的,我把while改成if也不行,然后我把printf写在判断语句后面结果也是直接跳过判断语句执行了printf,要怎么把printf与串口做对接呢?  详情 回复 发表于 2016-7-6 09:38
 
个人签名天地庄周马;江湖范蠡船。
个性签名还是放QQ号吧,2060347305,添加说明EEworld好友
 
 

回复

73

帖子

1

TA的资源

一粒金砂(中级)

10
 
閺屻儳婀呴張顒€绗橀崗銊╁劥鐠併劏顔戦敍宀冾嚞閻ц缍�閹存牞鈧拷濞夈劌鍞�
此帖出自stm32/stm8论坛

点评

哎 学习新东西 最重要的不是埋头苦干,要学会上网找资料并分析自己的问题,其实这都可以在调试的时候就能对症下药 给你在网上下载了一份资料  详情 回复 发表于 2016-7-6 13:17
 
 
 

回复

1234

帖子

4

TA的资源

纯净的硅(高级)

11
 
閺屻儳婀呴張顒€绗橀崗銊╁劥鐠併劏顔戦敍宀冾嚞閻ц缍�閹存牞鈧拷濞夈劌鍞�
此帖出自stm32/stm8论坛

点评

好的 谢谢你。  详情 回复 发表于 2016-7-6 13:53
 
个人签名天地庄周马;江湖范蠡船。
个性签名还是放QQ号吧,2060347305,添加说明EEworld好友
 
 

回复

73

帖子

1

TA的资源

一粒金砂(中级)

12
 
閺屻儳婀呴張顒€绗橀崗銊╁劥鐠併劏顔戦敍宀冾嚞閻ц缍�閹存牞鈧拷濞夈劌鍞�
此帖出自stm32/stm8论坛
 
 
 

回复

26

帖子

0

TA的资源

一粒金砂(中级)

13
 
閺屻儳婀呴張顒€绗橀崗銊╁劥鐠併劏顔戦敍宀冾嚞閻ц缍�閹存牞鈧拷濞夈劌鍞�
此帖出自stm32/stm8论坛

点评

是接收到的与要发射的比较?  详情 回复 发表于 2016-7-8 20:52
 
 
 

回复

73

帖子

1

TA的资源

一粒金砂(中级)

14
 
閺屻儳婀呴張顒€绗橀崗銊╁劥鐠併劏顔戦敍宀冾嚞閻ц缍�閹存牞鈧拷濞夈劌鍞�
此帖出自stm32/stm8论坛

点评

printf和while都会花费时间的,在你比对完一个Byte后,到下一个Byte都不知道错过了多少Byte的数据了,再或者就是一直中断永远无法比对,我说的第二种就是为什么你的代码无效的原因。  详情 回复 发表于 2016-7-8 23:17
 
 
 

回复

26

帖子

0

TA的资源

一粒金砂(中级)

15
 
閺屻儳婀呴張顒€绗橀崗銊╁劥鐠併劏顔戦敍宀冾嚞閻ц缍�閹存牞鈧拷濞夈劌鍞�
此帖出自stm32/stm8论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
【干货上新】电源解决方案和技术第二趴 | DigiKey 应用探索站
当月好物、电源技术资源、特色活动、DigiKey在线实用工具,干货多多~

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网 9

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表