[Kinetis] 【经验交流】使用KE02巧测正弦波的周期

[复制链接]
1448|2
 楼主| FSL_TICS_Jeremy 发表于 2014-1-10 15:07 | 显示全部楼层 |阅读模式
       论坛中有个客户想用KE02实现测定正弦波的周期,大致思路如下:将波形信号连接ACMP的输入端,然后在程序里设定一个比较的基准值,通过触发比较中断来计时,测定两个中断的间隔时间来实现周期测定的功能吗?这样能实现吗?貌似是可以,但比较麻烦,我们可以使用另一种方法。
同时使用ACMP0+FTM,将正弦波与其Vmax+Vmin/2的压值分别对应ACMP的正,反两个输入引脚,利用CMP0_OUT与FTM1_CH0内部连接的特性,设置FTM1在FTM1_CH0在上升沿或下降沿捕捉时钟值,并设置FTM中断,在中断函数中读出捕获的时钟值,前后两次捕捉值的差就是正弦波的周期。

攻城狮 发表于 2014-1-10 15:55 | 显示全部楼层
谢谢斑竹,学习一下!!
motodefy 发表于 2014-1-10 18:28 | 显示全部楼层
很实用···
您需要登录后才可以回帖 登录 | 注册

本版积分规则

113

主题

2865

帖子

38

粉丝
快速回复 在线客服 返回列表 返回顶部