只需一步,快速开始
热门: 51单片机 | 24小时必答区 | 单片机教程 | 单片机DIY制作 | STM32 | Cortex M3 | 模数电子 | 电子DIY制作 | 音响/功放 | 拆机乐园 | Arduino | 嵌入式OS | 程序设计
使用道具 举报
huashanhui20 发表于 2022-7-12 20:33 改变PCA时钟输入源的频率就可以改变PWM的频率
淡忘一世 发表于 2022-7-12 20:54 降了一些,但还是太大了
Y_G_G 发表于 2022-7-12 21:58 CMOD 选择时钟为系统时钟/12 PCA_PWM0 选择10位PWM 还不行就用6MHZ的时钟
188610329 发表于 2022-7-12 22:27 CMOD = 0x04; 然后,用定时器来定频率吧,你爱多慢就多慢。
wulin 发表于 2022-7-13 10:40 改变定时器时间就改变PWM频率,100Hz占空比50%示例 #include
淡忘一世 发表于 2022-7-13 10:55 谢谢大佬
wulin 发表于 2022-7-13 11:17 //PWM周期=定时器0的溢出周期*256
阿飞7812 发表于 2022-8-11 09:21 //PWM周期=定时器0的溢出周期*256 ,如果溢出时间0.14US ,那14*256就它的周期吗?为什么是256 这个没搞明白 ...
2022-08-11_104331.png (86.79 KB, 下载次数: 48)
下载附件
2022-8-11 10:46 上传
lkc8210 发表于 2022-8-11 10:46 STC8A-F手册有写
coody_sz 发表于 2022-8-12 13:53 使用定时器0溢出率做PCA时钟。
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|51黑电子论坛 | 管理员QQ:125739409;技术交流QQ群281945664
Powered by 单片机教程网