OpenEdv-开源电子网

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

关于输入捕获实验的一点儿问题

[复制链接]

8

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
69
金钱
69
注册时间
2013-4-11
在线时间
0 小时
发表于 2013-4-25 16:03:34 | 显示全部楼层 |阅读模式
TIM5CH1_CAPTURE_STA是自己定义的一个8为变量,bit7代表捕获完成标记,bit6代表不过到高(低)电平标志,bit5-0存储溢出次数。我想问问如果来了一个上升沿后bit6是通过什么方式置1的?程序中没有发现软件置1的语句?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-4-25 17:08:18 | 显示全部楼层
回复【楼主位】云一王子:
---------------------------------
看中断服务函数!!!!!!
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

8

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
69
金钱
69
注册时间
2013-4-11
在线时间
0 小时
 楼主| 发表于 2013-4-25 17:33:45 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
我刚才忽然看明白了,你看看我理解的对不对:1.当有按键(WK_UP)按下时,由于我们开启了定时器5的更新和捕获中断,即刻进入定时器5的中断函数;2.设定bit6=1同时开启捕获下降沿中断;3.第一种情况:计数器未溢出,等到下降沿中断后,捕获高电平完成(bit7=1),记录此时定时器的数值(val),恢复捕获上升沿;第二种情况:下降沿还没有到来定时器溢出次数达到上限,此时用bit5-0存储溢出次数,最多可以溢出63次(0-63),这是强制bit7=1(高电平时间为4194303us);第三种情况:定时器溢出没有达到上限,然后等来了下降沿。
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
23
金钱
23
注册时间
2013-5-9
在线时间
0 小时
发表于 2013-5-9 22:09:07 | 显示全部楼层
请问那个 输入捕获  为什么是PA0呢,不能是其他的输入口吗
回复 支持 反对

使用道具 举报

15

主题

204

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
287
金钱
287
注册时间
2013-7-17
在线时间
0 小时
发表于 2013-7-26 16:07:36 | 显示全部楼层
回复【4楼】wan4971500:
---------------------------------
可以看一下中文参考手册中的GPIO重映射里有没有定时器的重映射GPIO。
有生之年,只诉温暖不言殇,花味渐浓,茶味渐醇,倾心相遇,安暖相陪。
回复 支持 反对

使用道具 举报

7

主题

45

帖子

0

精华

初级会员

Rank: 2

积分
93
金钱
93
注册时间
2014-2-19
在线时间
0 小时
发表于 2014-2-19 21:38:02 | 显示全部楼层
回复【3楼】云一王子:
---------------------------------
为什么要强制为bit7为1
一代龙影-KPL
回复 支持 反对

使用道具 举报

7

主题

45

帖子

0

精华

初级会员

Rank: 2

积分
93
金钱
93
注册时间
2014-2-19
在线时间
0 小时
发表于 2014-2-21 11:50:34 | 显示全部楼层
回复【3楼】云一王子:
---------------------------------
那我溢出的次数达到上限了呢
一代龙影-KPL
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-9 05:40

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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