OpenEdv-开源电子网

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

输入捕获实验 为什么会相差2us?

[复制链接]

17

主题

146

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
400
金钱
400
注册时间
2013-7-9
在线时间
57 小时
发表于 2015-1-15 19:24:42 | 显示全部楼层 |阅读模式
5金钱
用战舰实验10:输入捕获实验
里面原子哥有句话“大家还可以用杜邦线连接PA0和PB5,看看上一节中我们设置的PWM输出的高电平是如何变化的。”
就打算试一试,结果发现串口打印出来的高电平时间和示波器显示出来的不一样,有2US的差距,由于强迫症的原因,着实想搞明白为啥子有2us的差距,搜论坛帖子有一则相关的,提到可以增加捕获定时器的频率,但我把捕获频率设置成1M,2M,36M,结果都是一样的,都还是差2us。麻烦大家看看。谢谢。

 

代码:


示波器测试值:



串口打印值:

最佳答案

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

哈哈,我也有强迫症,当年也为了这个问题思索了好久。。。 原子哥的程序中得到的时间小了2us,因为硬件生效也是需要时间的,同时,从0开始计数有个期望值为偏小0.5us的误差,总共的2u(实测2.4us左右)。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

17

主题

342

帖子

0

精华

高级会员

Rank: 4

积分
544
金钱
544
注册时间
2014-4-24
在线时间
20 小时
发表于 2015-1-15 19:24:43 | 显示全部楼层
哈哈,我也有强迫症,当年也为了这个问题思索了好久。。。
原子哥的程序中得到的时间小了2us,因为硬件生效也是需要时间的,同时,从0开始计数有个期望值为偏小0.5us的误差,总共的2u(实测2.4us左右)。
回复

使用道具 举报

17

主题

342

帖子

0

精华

高级会员

Rank: 4

积分
544
金钱
544
注册时间
2014-4-24
在线时间
20 小时
发表于 2015-1-15 19:24:43 | 显示全部楼层
输入捕获的实质是将跳变沿时刻的计数器的值保存在寄存器中,这个反应时间上升沿和下降沿的可以差不多抵消掉。
可是原子捕获的方法不是将上升沿的计数值记录下来与下降沿相减,而是在上升沿的捕获中断将捕获值清零,这段时间就减少了脉宽,近2us。
回复

使用道具 举报

17

主题

146

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
400
金钱
400
注册时间
2013-7-9
在线时间
57 小时
 楼主| 发表于 2015-1-15 20:12:47 | 显示全部楼层
回复【2楼】STM32VBT6:
---------------------------------
我看到你在其他帖子的脚印了,哈哈。提到过极性翻转有个2us的延迟
回复

使用道具 举报

17

主题

146

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
400
金钱
400
注册时间
2013-7-9
在线时间
57 小时
 楼主| 发表于 2015-1-15 20:15:15 | 显示全部楼层
回复【2楼】STM32VBT6:
---------------------------------
你提到硬件生效需要时间,如果成立我觉得脉宽应该偏大才对啊
回复

使用道具 举报

17

主题

146

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
400
金钱
400
注册时间
2013-7-9
在线时间
57 小时
 楼主| 发表于 2015-1-16 10:57:36 | 显示全部楼层
回复【5楼】STM32VBT6:
---------------------------------
恩 我试试看
回复

使用道具 举报

70

主题

6763

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13135
金钱
13135
注册时间
2012-11-26
在线时间
3814 小时
发表于 2015-1-16 11:03:22 | 显示全部楼层
楼主的背景色调的不错
学无止境
回复

使用道具 举报

1

主题

215

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
254
金钱
254
注册时间
2013-9-23
在线时间
4 小时
发表于 2015-1-16 14:19:05 | 显示全部楼层
回复【5楼】STM32VBT6:
---------------------------------
原来如此,学习学习
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-27 00:29

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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