文件最后提交记录最后更新时间
1 个月前
1 个月前
1 个月前
1 个月前
README

PWM 示例

功能说明

本示例通过 AT+PWMSAMPLE=<模式> 演示 PWM 初始化、占空比切换和资源释放,板级通道及引脚配置位于 pwm_demo.h。

构建 diting-community 并烧录后,按 PWM 开发指南 核对引脚复用,再执行示例指令并用示波器或逻辑分析仪确认频率和占空比。

重新分配 PWM 引脚时,应同步修改通道、组号和 PIN MUX。

代码入口

  • 组件:pwm_sample
  • 构建开关:CONFIG_ENABLE_PWM_SAMPLE
  • 初始化、配置和释放流程:pwm_demo.c
  • 引脚、通道、频率和占空比:pwm_demo.h

构建与烧录

在 src/ 目录选择 pack_diting_community 目标并运行 fbb build,烧录社区固件。默认输出引脚和复用方式以 pwm_demo.h 为准,接线参见 PWM 开发指南。

运行与验收

执行 AT+PWMSAMPLE=0。日志应显示 5 次占空比配置均成功并完成资源清理;同时用示波器或逻辑分析仪确认默认 1 kHz 波形及 80%/20% 占空比切换。

二次开发

改变频率时重新计算周期与高电平时间,并保持 high_time 不大于总周期;改变引脚时同步修改通道、组和 PIN MUX。