ESP8266的SDK应用开发之pwm输出控制

本文介绍了如何在ESP8266_RTOS_SDK-2.0.0环境下,使用AiThinker_IDE进行PWM输出的开发。首先,需要在Makefile中添加'lpwm'以启用pwm.h API。初始化时,所有PWM通道的频率相同,通过设置周期(period)和占空比(duty)来配置。示例中展示了配置多个通道和修改占空比的方法,每次修改后需调用pwm_start()使更改生效。
摘要由CSDN通过智能技术生成

SDK版本:ESP8266_RTOS_SDK-2.0.0

开发平台:AiThinker_IDE(安信可基于eclipse订制版)

          前言不必多说了

先来说说相关配置,不配置好,连相应的API都无法调用,谈何应用。

pwm应用的API放在根目录的include文件夹下,若想在app文件夹里调用,需要先配置好app目录下的Makefile。

修改如下:在后面添加一个:lpwm,就可以使用pwm.h里的API了

LINKFLAGS_eagle.app.v6 =    \
    -L$(SDK_PATH)/lib       \
    -Wl,--gc-sections       \
    -nostdlib               \
    -T$(LD_FILE)            \
    -Wl,--no-check-sections \
    -u call_user_start      \
    -Wl,-static             \
    -Wl,--start-group       \
    -lcirom                 \
    -lgcc                   \
    -lhal                   \
    -lcrypto                \
    -lfreertos              \
    -llwip                  \
    -lmain                  \
    -lnet80211              \
    -lphy                   \
    -lpp                    \
    -lmbedtls               \
    -lopenssl               \
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值