首页 > 分享 > STC15W408单片机学习笔记

STC15W408单片机学习笔记

国产娃娃菜 已于 2022-04-09 16:11:06 修改

于 2022-01-27 11:47:32 首次发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

笔记 注意事项下载程序注意事项 配置PWM流程有关该PWM参数的计算PWM频率的计算(不可调计算方法)PWM占空比的计算

注意事项

下载程序注意事项

下载速度建议选择96009600以下,否则容易下载失败

配置PWM流程

配置PCA工作模式寄存器CMOD初始化PCA控制寄存器CCON(可位寻址)配置PCA比较/捕获寄存器CCAPMx(x代表模块序号)配置PCA模块PWM寄存器PCA_PWMx(x代表模块序号)配置PCA捕捉/比较寄存器 — CCAPnL(低位字节)和CCAPnH(高位字节)配置引脚的输出模式(准双向或强推挽)打开PCA计数器阵列运行控制位CR(CCON的CR位置1

有关该PWM参数的计算

计算pwm频率跟占空比

PWM频率的计算(不可调计算方法)

n位PWM频率 = PCA时钟频率输入源频率 / 2n

如:
PWM为8位时:
PWM的频率 = PCA时钟输入源频率 / 256

PWM为8位,PCA时钟输入频率系统时钟频率(SYSclk)的1/12(即12分频)时:
PWM的频率 = PCA时钟输入源频率 / 12 / 256

PWM占空比的计算

n位PWM占空比 = (2n - (CCAPxH=CCAPxL)) / 2n
(x表示第几路PCA模块)
如:
第0路PWM为8位时的占空比 = (256 - (CCAP0H = CCAP0L)) ÷ 256

注意:在写程序时,2n 和CCAPxH的值需要转化为16进制

如:
8位PWM:
(100H - (CCAPxH=CCAPxL)) / 100H

7位PWM:
(80H - (CCAPxH=CCAPxL)) / 80H

相关知识

机器学习笔记(通俗易懂)
单片机
基于单片机的智能花盆
关于举办浙江大学第六届最美学习笔记大赛的通知
基于STM32单片机的鲜花售卖机系统设计
基于单片机的温室自动控制系统设计
基于单片机智能浇花控制系统设计
如何学习网络安全?(网络安全学习笔记)
51单片机
花道学习笔记

网址: STC15W408单片机学习笔记 https://m.huajiangbk.com/newsview505492.html

所属分类:花卉
上一篇: 幼儿园中班表演游戏教案
下一篇: 家庭盆栽兰花,怎么养?只需掌握三