OpenEdv-开源电子网

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

两个上升沿触发的外部中断如何计算其时间间隔

[复制链接]

3

主题

5

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2020-4-1
在线时间
11 小时
发表于 2020-8-5 22:45:05 | 显示全部楼层 |阅读模式
8金钱
测功率因数时,需要知道电压与电流的相位差,通过过零比较器可以得到两路方波,连到32单片机的两个IO。第一个外部中断时打开定时器计时,第二个中断到来时停止计数,读取定时器的值,得到间隔时间。思路是这样,但是定时器部分的代码不知道怎么写,求指点

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

使用道具 举报

5

主题

152

帖子

0

精华

高级会员

Rank: 4

积分
777
金钱
777
注册时间
2016-7-15
在线时间
119 小时
发表于 2020-8-6 10:16:57 | 显示全部楼层
cap捕捉,不用停止定时器,捕捉后会把当前值存进CCR寄存器
好好学习,天天向上。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-8 10:11

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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