打印
[技术问答]

如何读取pwm溢出中断次数

[复制链接]
873|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

使用特权

评论回复
5
B1lanche| | 2021-12-17 14:31 | 只看该作者
你是仿真么,还是离开仿真器做测试呢?如果不用仿真器,建议还得把flag写存储里

使用特权

评论回复
6
Candic12e| | 2021-12-17 14:32 | 只看该作者
这个就是flag的事情,你写个变量 溢出+1

使用特权

评论回复
7
alxd| | 2021-12-17 14:32 | 只看该作者
我觉得这个你首先要定义一个变量

使用特权

评论回复
8
Estelle1999| | 2021-12-17 14:33 | 只看该作者
变量+1而已,但是记得要存起来,不然很麻烦,还得仿真

使用特权

评论回复
9
Belle1257| | 2021-12-17 14:33 | 只看该作者
为啥要读取溢出中断的次数呢?

使用特权

评论回复
10
mintspring| | 2021-12-21 20:43 | 只看该作者
通过中断函数计数就行了。

使用特权

评论回复
11
jasontu| | 2021-12-23 08:18 | 只看该作者
如果是长时间计算, 拿个timer当作比较长的计时器,
timer count*timer base/(1/pwm frequency)=pwm溢出中断次数

使用特权

评论回复
12
tpgf| | 2022-1-6 11:47 | 只看该作者
是否可以通过自己计数得到呢

使用特权

评论回复
13
renzheshengui| | 2022-1-6 11:50 | 只看该作者
这个是多少位的啊

使用特权

评论回复
14
wakayi| | 2022-1-6 11:51 | 只看该作者
如果超出上限了怎么办呢

使用特权

评论回复
15
wowu| | 2022-1-6 11:56 | 只看该作者
读取的话会改变它的值吗

使用特权

评论回复
16
xiaoqizi| | 2022-1-6 11:59 | 只看该作者
就是说没有关于这个数值的寄存器是吗

使用特权

评论回复
17
木木guainv| | 2022-1-6 12:08 | 只看该作者
自己做一个标志变量吧

使用特权

评论回复
18
七毛钱| | 2022-1-7 11:39 | 只看该作者
先定义一个变量把

使用特权

评论回复
19
sparrow054| | 2022-1-8 13:57 | 只看该作者
好像大多数人都是自己设置一个标志位

使用特权

评论回复
20
weifeng90| | 2022-1-8 21:17 | 只看该作者
溢出中断里面计数啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2001

主题

7028

帖子

10

粉丝