OpenEdv-开源电子网

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

定时器输入捕获问题

[复制链接]

38

主题

131

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2013-7-15
在线时间
0 小时
发表于 2013-8-24 21:21:57 | 显示全部楼层 |阅读模式
我参考的例程用定时器捕获对上升沿计数来实现对 方波的频率测量,中断配置如下





配置定时器如下


我想问我再中断处理的频率计算时, Caputer 怎么计算的,第二个是怎么算的,我写的可能不对。还有下面的TIM3Freq 应该用定时器的频率去计算吗?定时器频率是多少呢?


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

使用道具 举报

38

主题

2061

帖子

6

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3273
金钱
3273
注册时间
2012-1-16
在线时间
37 小时
发表于 2013-8-25 00:15:12 | 显示全部楼层
应该是的,你实际测量的和理论计算的误差怎样。
站在巨人的肩膀上不断的前进。。。
回复 支持 反对

使用道具 举报

38

主题

131

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2013-7-15
在线时间
0 小时
 楼主| 发表于 2013-8-25 08:38:05 | 显示全部楼层
回复【2楼】xiaoyan:
---------------------------------
我用LCD显示出来,结果一直停留在1089 这个频率,偶尔有变化,但是变化太快了看不清,基本是1089
回复 支持 反对

使用道具 举报

38

主题

131

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2013-7-15
在线时间
0 小时
 楼主| 发表于 2013-8-25 08:40:10 | 显示全部楼层
这是显示函数部分,就这么简单,可是就是不行








回复 支持 反对

使用道具 举报

38

主题

131

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2013-7-15
在线时间
0 小时
 楼主| 发表于 2013-8-25 08:41:38 | 显示全部楼层
回复【2楼】xiaoyan:
---------------------------------
主要是计算那里, 计算   Caputer 和  TIM3Freq 时的计算方式对不对??
回复 支持 反对

使用道具 举报

38

主题

131

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2013-7-15
在线时间
0 小时
 楼主| 发表于 2013-8-25 12:49:05 | 显示全部楼层
问题解决了,是计算TIM3Freq 出来点问题,哪里的 SystemCClock 应该是定时器的频率,我前面配置的是1MHZ,所以这个应该是 1000000,OK
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-14 14:00

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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