这两天调试发现,该芯片的Timer6 比较输出PWM,会出现两个异常:
1.用的是PB14跟PB15,T初始化配置时,设置周期时,实际应该设置Timer6PeriodB的,但只能设置A才有输出,Timer6_SetPeriod(M4_TMR63, Timer6PeriodA, u16Period);
2.动态调整占空比时,测试软件,单独输出50%或者0都正常,但是先输出50%2秒后立马设置为0%就关不了,如果不对定时器stop,低电平就会有杂波,如果使用stop,那么就会关不下来,想要关下来就要加个延时,很神奇?
请问这是为啥呢
共2条
1/1 1 跳转至页
HC32F460Timer6PWM输出异常
共2条
1/1 1 跳转至页
回复
我要赚赏金打赏帖 |
|
|---|---|
| 片外存储Flash使用方法(Arduino IDE环境)被打赏¥22元 | |
| 三分钟快速上手ESP-NOW(ArduinoIDE环境)被打赏¥23元 | |
| 【S32K3XX】LPSPI参数配置说明被打赏¥21元 | |
| 在WT9932C61-TINY上实现超声波测距被打赏¥22元 | |
| 基于WT9932C61-TINY的环境构建及OLED屏驱动测试被打赏¥20元 | |
| 【S32K3XX】Core-to-Core 中断使用被打赏¥21元 | |
| 「AI编程记录--含源码」用一晚上的时间写一个esp32的示波器被打赏¥19元 | |
| STM32C0116DK开发探索记(3)被打赏¥30元 | |
| STM32C0116DK开发探索记(2)被打赏¥24元 | |
| STM32C0116DK开发探索记(1)被打赏¥29元 | |
我要赚赏金
