中级会员
 
- 积分
- 270
- 金钱
- 270
- 注册时间
- 2026-3-22
- 在线时间
- 17 小时
|
STC32G 系列的单片机内部集成了8通道16位高级PWM定时器,分成两组周期可不同的PWM,分别命名为PWMA和PWMB,可分别单独设置。第一组PWM/PWMA可配置成4组互补/对称/死区控制的PWM或捕捉外部信号,第二组PWM/PWMB可配置成4路PWM输出或捕捉外部信号。
PWM脉冲调制涉及到的寄存器较多,YXRA-SDK对其进行了简化,提取了几个关键的属性:
PWM功能引脚:脉冲输出脚,PWMA一个通道为两个脚,PWMB一个通道为一个引脚
PWM预分频、重载计数值:控制PWM的输出频率
PWM占空比:控制PWM占空比,这里转换成百分比,由系统计算值
PWM启用中断:用于中断的业务处理
现在开始做一个简单的PWM控制LED示例,官方实验箱P6为LED,PWMA的四通道正好对应P6的8个引脚。
我们将PWMA设备放到设视中,按截图中的属性值填好,保存编译,直接下载运行即可。
附件为PWMA的示例,可直接导入到YXRA-SDK中来。

|
|