[技术问答] 如何读取pwm溢出中断次数

[复制链接]
1242|19
 楼主| 两只袜子 发表于 2021-12-15 15:42 | 显示全部楼层 |阅读模式
如何读取pwm溢出中断次数
cr315 发表于 2021-12-15 15:42 | 显示全部楼层
PWM 中断里定义个静态变量,每次中断加1即可。
kiwis66 发表于 2021-12-16 09:56 | 显示全部楼层
这个不是调节占空比么
溢出是啥意思
Alina艾 发表于 2021-12-17 14:30 | 显示全部楼层
你加个标记呗,比如flag,溢出一次+1
B1lanche 发表于 2021-12-17 14:31 | 显示全部楼层
你是仿真么,还是离开仿真器做测试呢?如果不用仿真器,建议还得把flag写存储里
Candic12e 发表于 2021-12-17 14:32 | 显示全部楼层
这个就是flag的事情,你写个变量 溢出+1
alxd 发表于 2021-12-17 14:32 | 显示全部楼层
我觉得这个你首先要定义一个变量
Estelle1999 发表于 2021-12-17 14:33 | 显示全部楼层
变量+1而已,但是记得要存起来,不然很麻烦,还得仿真
Belle1257 发表于 2021-12-17 14:33 | 显示全部楼层
为啥要读取溢出中断的次数呢?
mintspring 发表于 2021-12-21 20:43 | 显示全部楼层
通过中断函数计数就行了。
jasontu 发表于 2021-12-23 08:18 | 显示全部楼层
如果是长时间计算, 拿个timer当作比较长的计时器,
timer count*timer base/(1/pwm frequency)=pwm溢出中断次数
tpgf 发表于 2022-1-6 11:47 | 显示全部楼层
是否可以通过自己计数得到呢
renzheshengui 发表于 2022-1-6 11:50 | 显示全部楼层
这个是多少位的啊
wakayi 发表于 2022-1-6 11:51 | 显示全部楼层
如果超出上限了怎么办呢
wowu 发表于 2022-1-6 11:56 | 显示全部楼层
读取的话会改变它的值吗
xiaoqizi 发表于 2022-1-6 11:59 | 显示全部楼层
就是说没有关于这个数值的寄存器是吗
木木guainv 发表于 2022-1-6 12:08 | 显示全部楼层
自己做一个标志变量吧
七毛钱 发表于 2022-1-7 11:39 来自手机 | 显示全部楼层
先定义一个变量把
sparrow054 发表于 2022-1-8 13:57 | 显示全部楼层
好像大多数人都是自己设置一个标志位
weifeng90 发表于 2022-1-8 21:17 来自手机 | 显示全部楼层
溢出中断里面计数啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2122

主题

8121

帖子

11

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