OpenEdv-开源电子网

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

输入捕获实验里有些不懂...

[复制链接]

69

主题

216

帖子

0

精华

高级会员

Rank: 4

积分
514
金钱
514
注册时间
2012-3-21
在线时间
0 小时
发表于 2013-9-29 09:45:02 | 显示全部楼层 |阅读模式
 


图中 1处的那行代码是干什么用的,为什么要这么运算?
还有 2处的那个大的if()循环有什么用,上面不是已经捕获到高电平了吗?怎么还需要这个循环。
我菜鸟,麻烦大牛给解释详细些!!!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

12

主题

60

帖子

0

精华

初级会员

Rank: 2

积分
159
金钱
159
注册时间
2013-8-18
在线时间
7 小时
发表于 2013-9-29 11:31:28 | 显示全部楼层
第一个问题我也不懂,同问。求大神解答、、
第二个问题略懂:2处的大if()不是循环,是判断,()里面的内容是判断捕获事件是否发生,发生后进行相应的处理。进入中断后并不一定捕获到了高电平,还有可能是定时器定时时间到了,但捕获还没发生!这会就执行的是中断里的第一个if()里。。。
回复 支持 反对

使用道具 举报

69

主题

216

帖子

0

精华

高级会员

Rank: 4

积分
514
金钱
514
注册时间
2012-3-21
在线时间
0 小时
 楼主| 发表于 2013-9-29 11:34:22 | 显示全部楼层
回复【2楼】海阔天kongcyc:
---------------------------------
谢谢前辈,我不停地刷新页面终于有人回答我问题了,谢谢你呀
回复 支持 反对

使用道具 举报

69

主题

216

帖子

0

精华

高级会员

Rank: 4

积分
514
金钱
514
注册时间
2012-3-21
在线时间
0 小时
 楼主| 发表于 2013-9-29 13:37:56 | 显示全部楼层
回复【2楼】海阔天kongcyc:
---------------------------------
不过,还有一点我不太明白,那个 输入捕获值 TIM5CH1_CAPTURE_VAL 有什么用啊?我还没看明白
回复 支持 反对

使用道具 举报

3

主题

34

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
217
金钱
217
注册时间
2013-9-9
在线时间
0 小时
发表于 2013-9-29 13:43:33 | 显示全部楼层
TIM5CH1_CAPTURE_VAL是计数溢出发生的的次数,因为高电平时间太长超出一次ARR寄存器的值就会溢出,产生更新事件,不做累加就会丢掉前一段高电平时间
回复 支持 反对

使用道具 举报

10

主题

67

帖子

0

精华

初级会员

Rank: 2

积分
127
金钱
127
注册时间
2013-10-20
在线时间
0 小时
发表于 2013-10-23 15:43:06 | 显示全部楼层
回复【5楼】E-angel:
TIM5CH1_CAPTURE_VAL是计数溢出发生的的次数,因为高电平时间太长超出一次ARR寄存器的值就会溢出,产生更新事件,不做累加就会丢掉前一段高电平时间
---------------------------------
我也觉得很奇怪,第一个IF包括整个函数到结尾了么,他说明写着未成功捕获? 第三个if有在判断成功捕获了?大大们能具体讲讲这种短处理函数到底是怎样的思路流程么,看的都糊涂了
求学不怕苦才能坚持到彼岸
回复 支持 反对

使用道具 举报

10

主题

67

帖子

0

精华

初级会员

Rank: 2

积分
127
金钱
127
注册时间
2013-10-20
在线时间
0 小时
发表于 2013-10-23 15:46:00 | 显示全部楼层
第一个IF包括整个函数到结尾了么,他说明写着未成功捕获? 第三个if有在判断成功捕获了?大大们能具体讲讲这种短处理函数到底是怎样的思路流程么,看的都糊涂了
 在线等大大们解答
求学不怕苦才能坚持到彼岸
回复 支持 反对

使用道具 举报

10

主题

67

帖子

0

精华

初级会员

Rank: 2

积分
127
金钱
127
注册时间
2013-10-20
在线时间
0 小时
发表于 2013-10-23 16:45:00 | 显示全部楼层
自己顶一下,
求学不怕苦才能坚持到彼岸
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-10-23 21:39:13 | 显示全部楼层
楼主可以电话我,我给你详细解释下。
提示:仔细看TIM5CH1_CAPTURE_STA这个东东的定义前的描述。
我电话:15902020353
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

3

主题

34

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
217
金钱
217
注册时间
2013-9-9
在线时间
0 小时
发表于 2013-10-23 22:54:10 | 显示全部楼层
回复【9楼】正点原子:

楼主可以电话我,我给你详细解释下。
提示:仔细看TIM5CH1_CAPTURE_STA这个东东的定义前的描述。
我电话:15902020353

---------------------------------
原子太敬业了。。。感动的泪牛满面啊!!!爆手机号小心各种推销的找上你。。。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-11 00:55

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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