这是我自己采用STM32的定时器外部计数模式,考虑到了计数溢出中断。开设1s的时钟窗口。数据均通过MATLAB二次拟合处理过,以纠正误差。理论上可以测到1hz-无穷的频率范围(但在本实验中只是测到了1Mhz.对1Mhz以上数据并没进行数据拟合,故认为不在指标内),分辨率为1Hz(因为是开了1s的时间窗口,时间窗口越大,分辨率越高)高精度频率计。避免了输入捕获受输入时钟的大小限制。自己设计的方案。当然数据拟合部分还能分段拟合,精度就更高了。
2019-12-21 21:18:56 2.63MB STM32 频率计 单片机 外部计数
1
简易的用STM32设计的频率计,有放大电路,电压比较器电路,和计数器电路,分频电路
2019-12-21 21:06:40 2.63MB 相移
1
这个是根据正点原子的输入捕获代码稍稍改了一下,可用。测量范围与误差没有具体试过,还是要看单片机的性能吧。
2019-12-21 20:55:13 2.93MB STM32 频率测量
1
基于stm32f10系列频率计,可自动调整量程,并且显示在OLED屏幕上。
2019-12-21 20:47:59 8.51MB 频率计
1
3种方法实现的基于stm32f1的频率计程序,可供学习参考(C语言) 1、输入捕获模式;2、外部计数模式(系统时钟+外部计数);3、外部计数模式(定时+外部计数)
2019-12-21 19:45:52 5.31MB stm32频率计
1