NB-IoT BC260Y Open CPU SDK⑧PWM的应用

1、BC260Y_CN_AA模块 PWM的介绍

BC260Y-CN QuecOpen模块提供3个支持PWM功能的引脚,可以选择32 kHz或26 MHz的时钟源,但同时只能选择 1 路输出。通过相应的 API 函数可以访问 PWM 引脚。

模块提供 3 个支持 PWM 功能的引脚:SPI_CLK(SDK 中定义为PINNAME_SPI_SCLK)、GPIO4(SDK 中定义为 PINNAME_GPIO4)和 MAIN_RTS(SDK 中定义为PINNAME_MAIN_RTS)。通过 API 可以配置所述 3 个引脚为 PWM 功能,PWM 的时钟源支持 32 kHz 和26 MHz 两种,支持范围为 2 Hz~6.5 MHz。PWM 功能配置步骤参考如下:

步骤 1:初始化 PWM 引脚。调用 Ql_PWM_Init()函数来配置 PWM 占空比和频率。
步骤 2:控制 PWM 波形输出。调用 Ql_PWM_Output()来打开/关闭 PWM 波形输出。
步骤 3:更新 PWM 波形的占空比。调用 Ql_PWM_UpdateDutyCycle()更新 PWM 波形的高电平占空比。
步骤 4:释放 PWM 引脚。调用 Ql_PWM_Uninit()释放 PWM 引脚。

2、PWM相关API的介绍

有关EINT详细函数请参BC260Y-BC260Y-CN_QuecOpen_NB4_SDK_V1.2\PLAT\project\ec616_0h00\quectel_project\quec_open\include\ql_pwm.h

  • 28
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

物联网程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值