7474| 11
|
求助各位大神!!!按键修改延时 第一次结果很奇怪 |
1金钱
最佳答案仍不建议调用初始化函数。
建议看一下初始化函数的源代码,看操作了哪些寄存器,是否操作了CNT,是否可以根据自己的需要
写一个类似的函数,只修改需要的寄存器,
比如:停止PWM(若此时正在输出高电平,要能立即变低)、设置初始值(计数值CNT)、设置比较值(CCR)、设置重装值(ARR)、启动PWM。
也可以让两个定时器的CNT设置到不同的值然后同时启动来达到“移相”,这样就不需要加延时了。
要不再了解一下高级定时器 ...
| ||
| ||
专治疑难杂症
|
||
| ||
| ||
又菜又爱指点
|
||
| ||
| ||
| ||
| ||
| ||
专治疑难杂症
|
||
| ||
| ||
| ||
专治疑难杂症
|
||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-4-26 18:30
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网