OpenEdv-开源电子网

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

用输入捕获测高频,要测高频的高电平的脉宽

[复制链接]

16

主题

84

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
208
金钱
208
注册时间
2018-4-9
在线时间
111 小时
发表于 2018-11-29 22:38:40 | 显示全部楼层 |阅读模式
12金钱
原子哥是这样的,我想要测方波的高电平的时间,要测的方波频率大约会在几兆的频率上下,我现在是用输入捕获测得,定时器计数频率不分频,在100K左右时就会有3微秒的误差,再往上就会有更大误差了,请问原子哥我该如何改进呢?请原子哥帮忙找个改进方向呗。
还有一个问题是,我测得高电平的时间长短,要进行保存,然后进行下一次脉宽采集,这一次采集的时间要与上一次保存的时间进行比较,用来判断是否脉宽发生变化,现在我所采用的是精英板上自带的W25Q128 FLASH芯片,能够进行保存,但读出来的数据不对,我自己的想法是计算出来的时间为Double类型,然后乘上10的N次方取整数,再保存,改的原子哥的库函数,原来原子哥是缓冲数组是Char型,我给改成int型,并使用了int*,请问原子哥,我这种思路是不是不对啊?请原子哥提点建议,在此谢谢原子哥了,也谢谢广大网友了。

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

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2018-11-30 01:59:38 | 显示全部楼层
用PWM输入模式。应该会好很多。
回复

使用道具 举报

5

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
116
金钱
116
注册时间
2019-12-2
在线时间
36 小时
发表于 2019-12-28 21:16:12 来自手机 | 显示全部楼层
pwm输入模式能讲一下吗
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-20 20:56

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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