用外部中断捕获一方波,用tim输出相位差90度的波形是否可行?

[复制链接]
2005|3
 楼主| asun1388 发表于 2013-7-4 16:18 | 显示全部楼层 |阅读模式
硬件stm32f407
想根据一外部波形参生与其相位差90度的波形、
想法:把其输入波形的gpio口设置为外部中断。在中断处理函数中设置一个标志位,在主程序里读这个标志位,为真时延时开启tim的一路输出。(外部输入波形已知即周期和频率都已知道的情况。这个标志位只做一次运算)
airwill 发表于 2013-7-4 16:48 | 显示全部楼层
外部输入波形已知即周期和频率都已知道的情况, 不如用 PWM 输出, 双边沿方式, 过零点校准
IJK 发表于 2013-7-4 17:46 | 显示全部楼层
用某个TIMER的 input captuer + output compare 来做,应该挺容易
zeluo 发表于 2013-7-4 18:48 | 显示全部楼层
个人觉得通过中断实现   应该不是很难    楼主    顶一个
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

45

帖子

2

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