OpenEdv-开源电子网

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

if((TIM5CH1_CAPTURE_STA&0X80)==0)

[复制链接]

18

主题

139

帖子

0

精华

高级会员

Rank: 4

积分
560
金钱
560
注册时间
2014-10-29
在线时间
228 小时
发表于 2014-12-6 08:42:37 | 显示全部楼层 |阅读模式
5金钱
if((TIM5CH1_CAPTURE_STA&0X80)==0)  这是实验十输入捕获实验中的中断程序中的,请教下大家是检测“未成功捕获的”,那么未成功捕获怎么进的去if条件语句里,看不懂,看不懂,,,,麻烦大家大家解答下!!感谢!!

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

2165

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5771
金钱
5771
注册时间
2013-11-22
在线时间
1211 小时
发表于 2014-12-6 10:09:33 | 显示全部楼层
未捕获的时候 TIM5CH1_CAPTURE_STA 位7 为0(初始化也是0) TIM5CH1_CAPTURE_STA&0X80=0
捕获成功会把 TIM5CH1_CAPTURE_STA位7 置1(程序里 TIM5CH1_CAPTURE_STA|=0X80;)  然后TIM5CH1_CAPTURE_STA&0X80=1
回复

使用道具 举报

5

主题

49

帖子

0

精华

初级会员

Rank: 2

积分
179
金钱
179
注册时间
2014-8-29
在线时间
11 小时
发表于 2014-12-6 20:56:56 | 显示全部楼层
回复【2楼】lycreturn:
---------------------------------
啊啊。我也就是这里搞不懂,

“捕获成功会把 TIM5CH1_CAPTURE_STA位7 置1”

具体是怎么实现这个置1?

一个在main函数里面定义的变量和捕获怎么搭上联系了。。?
有深圳的大牛带我飞吗?
回复

使用道具 举报

3

主题

2165

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5771
金钱
5771
注册时间
2013-11-22
在线时间
1211 小时
发表于 2014-12-6 23:33:05 | 显示全部楼层
[mw_shl_code=c,true][/mw_shl_code] [mw_shl_code=c,true][/mw_shl_code] [mw_shl_code=c,true]
[mw_shl_code=c,true]在定时器中断里[/mw_shl_code]
[mw_shl_code=c,true]

[/mw_shl_code]

[/mw_shl_code]
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2014-12-7 00:10:58 | 显示全部楼层
回复【3楼】放狼的爷们:
---------------------------------
都是在中断里面处理的啊。
TIM5CH1_CAPTURE_STA 的所有设置。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

9

主题

57

帖子

0

精华

高级会员

Rank: 4

积分
960
金钱
960
注册时间
2020-1-6
在线时间
124 小时
发表于 2020-3-9 09:11:07 | 显示全部楼层
那要是换成其他的定时器或者换成其他通道怎么办呢

回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-4 07:51

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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