link123 发表于 2024-8-5 11:39:38

STC32G的PWM功能占用CPU资源吗,输出PWM信号时会不会占用CPU资源?

STC32G的硬件PWM功能占用CPU资源吗?
在高低电平转换的时候会进入中断或者会做一些占用CPU资源的动作吗?
假设我把PWM的频率设置为最小,那CPU会不会一直在高低电平转换的中断中执行

Lkck8210 发表于 2024-8-5 11:59:47


可以选择开不开中断

link123 发表于 2024-8-5 12:11:46

Lkck8210 发表于 2024-8-5 11:59
可以选择开不开中断

我说错了,我的意思是在输出PWM波形时,在PWM波信号翻转的时候,系统能不能执行其他程序?

link123 发表于 2024-8-5 12:13:47

Lkck8210 发表于 2024-8-5 11:59
可以选择开不开中断

如果它的本质是像定时器中断那样翻转信号的,那如果频率设置得很高,举个例子是每纳秒翻转一次,那么CPU不是在一直执行电平翻转的操作,而不能去执行其他程序?

DebugLab 发表于 2024-8-5 12:35:28

link123 发表于 2024-8-5 12:13
如果它的本质是像定时器中断那样翻转信号的,那如果频率设置得很高,举个例子是每纳秒翻转一次,那么CPU ...

关闭更新事件中断

_奶咖君_ 发表于 2024-8-5 13:15:29

link123 发表于 2024-8-5 12:13
如果它的本质是像定时器中断那样翻转信号的,那如果频率设置得很高,举个例子是每纳秒翻转一次,那么CPU ...

电平的反转不用CPU来干,是硬件PWM模块干的事情,如果你用定时器模拟PWM的话,,那就需要CPU参与

soma 发表于 2024-8-6 21:49:47

感觉没更新pwm不占用cpu吧
页: [1]
查看完整版本: STC32G的PWM功能占用CPU资源吗,输出PWM信号时会不会占用CPU资源?