3292| 5
|
求助—自制板做PWM呼吸灯实验的问题 |
1金钱
最佳答案我用Mx查了一下,确实这几个IO口没有定时器通道,如果你要实现PWM还有两种方式,都需要占用CPU资源:
- 使用定时器中断
比如将定时器1(TIM1)设置 10ms 溢出的中断,中断中累计一个变量,比如0-100循环计数,并判断变量到达某个值的时候,翻转电平,其实是模拟了定时器的PWM模式。
- 使用延时
你可以使用高低电平的延时时间,来模拟一个PWM:
这种方式当暂控比设置为 0xFF 的时候,会出现 delay_ms 的参数 ...
| ||
| ||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-14 14:22
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网