OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 8881|回复: 8

例程RS485实验接收会多收一个0x00字节的问题

[复制链接]

8

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
92
金钱
92
注册时间
2015-4-15
在线时间
11 小时
发表于 2016-3-1 17:12:26 | 显示全部楼层 |阅读模式
3金钱
@正点原子
不知道你有没有发现,例程中的RS485实验有一端接收每次都会在末尾多收一个0x00字节,
因为LCD上只显示5个字节所以看不到多收的字节,不知道485为什么会有这个问题

最佳答案

查看完整内容[请看2#楼]

在进入中断之前,什么事都别做,先清中断标位就好了 之前我也被这个问题搞了好长时间, 才发现,原子哥的所有中断例程都是在退出中断的最后一行清中断,特别是外中断更会发生两次中断的现像, 后来才发现,进入中断后,先清中断标志位再做其它的事,这种事情就不会发生了。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

9

主题

507

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3347
金钱
3347
注册时间
2013-4-10
在线时间
333 小时
发表于 2016-3-1 17:12:27 | 显示全部楼层
本帖最后由 likunxue 于 2016-3-1 17:58 编辑

在进入中断之前,什么事都别做,先清中断标位就好了

之前我也被这个问题搞了好长时间, 才发现,原子哥的所有中断例程都是在退出中断的最后一行清中断,特别是外中断更会发生两次中断的现像, 后来才发现,进入中断后,先清中断标志位再做其它的事,这种事情就不会发生了。 skk.png
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2016-3-2 23:50:52 | 显示全部楼层
likunxue 发表于 2016-3-1 17:12
在进入中断之前,什么事都别做,先清中断标位就好了

之前我也被这个问题搞了好长时间, 才发现,原子哥的所 ...

谢谢分享
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

9

主题

507

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3347
金钱
3347
注册时间
2013-4-10
在线时间
333 小时
发表于 2016-3-3 00:55:20 | 显示全部楼层

三年了, 我一直都是从你的例程中去学心接收,从一无所知到完成了全部产品的开发,
真的很感谢你, 我与论云上的别人不同,因为没有读到书, 才初中二年级就出来做事了,所以才真切的体会到初学的坚难, 有时间在这里看到一些简单的问题,高手们都不愿意解答,我看了能理解他们, 但由于自已知道的也不多, 只事说过些事我做过,所以只就把我的想法说出来给他们而以, 希望别见笑!
回复

使用道具 举报

1

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
56
金钱
56
注册时间
2015-11-10
在线时间
19 小时
发表于 2016-3-4 14:53:26 | 显示全部楼层
不哦还不错的分享  多谢楼主
回复

使用道具 举报

14

主题

115

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
358
金钱
358
注册时间
2015-12-19
在线时间
307 小时
发表于 2016-6-6 18:24:53 | 显示全部楼层
likunxue 发表于 2016-3-1 17:12
在进入中断之前,什么事都别做,先清中断标位就好了

之前我也被这个问题搞了好长时间, 才发现,原子哥的所 ...

看图片,貌似这个程序应该是自己写的吧,貌似不是原子的,能不能给小弟提供一下啊,小弟感激不尽,刚把原子大哥的485实验搞明白,感激不尽!!
回复

使用道具 举报

9

主题

507

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3347
金钱
3347
注册时间
2013-4-10
在线时间
333 小时
发表于 2016-6-7 01:27:06 | 显示全部楼层
shiqinghai 发表于 2016-6-6 18:24
看图片,貌似这个程序应该是自己写的吧,貌似不是原子的,能不能给小弟提供一下啊,小弟感激不尽,刚把原 ...

笑!! 我乍发给你呢! 先说我不懂英文,哪些变量都是自已用习惯了的字母代替的
回复

使用道具 举报

30

主题

1170

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1993
金钱
1993
注册时间
2016-2-16
在线时间
527 小时
发表于 2016-6-7 10:16:49 | 显示全部楼层
likunxue 发表于 2016-3-1 17:12
在进入中断之前,什么事都别做,先清中断标位就好了

之前我也被这个问题搞了好长时间, 才发现,原子哥的所 ...

话说,串口的接收中断,不是拿数据他会自己清除的么
不需要专门去清楚那个中断
回复

使用道具 举报

14

主题

115

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
358
金钱
358
注册时间
2015-12-19
在线时间
307 小时
发表于 2016-6-7 17:25:37 | 显示全部楼层
likunxue 发表于 2016-6-7 01:27
笑!! 我乍发给你呢! 先说我不懂英文,哪些变量都是自已用习惯了的字母代替的

哭!!上传一个附件就可以了呀,变量名定义成什么随便啦,但是程序还是可以看看的
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-10 10:16

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表