找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

51单片机霍尔测速系统,中断计数代码看不懂

查看数: 3688 | 评论数: 9 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-4-20 00:02

正文摘要:

霍尔元件把脉冲信号传给外部中断0,由外部中断0计数,由内部定时器1计时,获得转速。但是这段外部中断计数函数实在看不懂,为什么不直接设个参数,当每中断一次加一就行。跪求解答!!

回复

ID:733149 发表于 2020-4-21 11:53
313524808 发表于 2020-4-21 10:27
应该是中断代码的原因

什么意思
ID:733618 发表于 2020-4-21 10:27
应该是中断代码的原因
ID:733149 发表于 2020-4-21 09:23
之一知足 发表于 2020-4-20 23:10
去看我发的帖子,仿真编码器电机测速,原理基本相同。为啥感觉你这个写的好复杂

大神我知道啦,我就是想试试能不能理解这个代码怎么运行的。
ID:733149 发表于 2020-4-20 23:19
f556 发表于 2020-4-20 14:42
原作者是在int 0中启到TR0,第二次int 0不再启动。但程序过分复杂,你的怀疑有道理,可以优化。只有的开始时 ...

麻烦能再详细解释一下吗,怎么实现计数的。谢谢
ID:342451 发表于 2020-4-20 23:10
去看我发的帖子,仿真编码器电机测速,原理基本相同。为啥感觉你这个写的好复杂
ID:282850 发表于 2020-4-20 14:42
原作者是在int 0中启到TR0,第二次int 0不再启动。但程序过分复杂,你的怀疑有道理,可以优化。只有的开始时间,累计次数,结束时间就可以测速了。
ID:592807 发表于 2020-4-20 08:19
你这图看着费眼睛,可以吧代码复制粘贴进来,也可以用QQ截图

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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