Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
我使用YTM32B1MC03的MPWM,功能时钟是80 MHz,分频为128,计数器为16位。输出10Hz正常,9Hz就异常,1Hz更不正常。为什么频率降低一点就出问题?
计数器最大计数值为65535。当前配置分频后的计数频率是 625 kHz,计算出来10 Hz 每周期需要 62,500 个计数,1 Hz 则需要 625,000 个计数,已经远超寄存器计数范围了
那我降低总线时钟就可以了吗?
降低总线时钟可以实现1Hz输出,不过总线时钟降低可能会导致其他外设时钟也同步产生变化,这点需要注意
,除了降低时钟还可以考虑使用eTMR进行pwm输出
快速上手云途开发生态
发帖前请查看
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...