CH552 PWM 最高频率能到多少

CH552 的PWM频率,能否到125K

测试 PWM_CK_SE 设置为 1,只能有93K多,看示例代码,是预先256分频了,手册上根本没提,踩了一个大坑


你好,如电话沟通,125K固定频率的话可以通过定时器+IO来做,之前有成功使用案例。


其实就是因为PWM 是用内部一个8位计数器产生的,计数器输入时钟频率是系统频率,然后从0 开始到0xFF + 1 溢出为止,实际的PWM 频率当然就是F_CPU / 256 / CK_SE。


这PWM也太low了   125K都到不了,板子画好了才发现这问题,踩坑+1


定时器+io方式可以满足一些特定频率的pwm实现


定时器+IO有例程吗



你好,定时器和gpio的外设例程可以在官网下载ch554evt,里面有相关demo。


只有登录才能回复,可以选择微信账号登录