2017浏览
查看: 2017|回复: 3

[求助问答] Beetle ESP32-C6使用PWM输出教程出现错误

[复制链接]
Beetle ESP32-C6使用PWM输出教程出现错误
错误描述:error: 'ledcSetup' was not declared in this scope



输出信息:
C:\Users\jock\Documents\Arduino\c6\PWM__\PWM__.ino: In function 'void setup()':
PWM__:13:3: error: 'ledcSetup' was not declared in this scope
   13 |   ledcSetup(ledChannel, freq, resolution);
      |   ^~~~~~~~~
PWM__:16:3: error: 'ledcAttachPin' was not declared in this scope; did you mean 'ledcAttach'?
   16 |   ledcAttachPin(ledPin, ledChannel);
      |   ^~~~~~~~~~~~~
      |   ledcAttach
exit status 1
'ledcSetup' was not declared in this scope

错误截图:




使用教程:https://wiki.dfrobot.com.cn/_SKU ... 2_C6_Basic_Tutorial
PWM输出例程

其他设置:

Beetle ESP32-C6使用PWM输出教程出现错误图1

烦请各位大神指正。


TueMay-202405148589..png

YeezB  初级技师

发表于 2024-5-15 10:37:23

ESP32-C6使用的是乐鑫官方推出的Arduino SDK,而且C6只能用3.0.0以上的版本。这个版本里面PWM的函数发生了变化。
Github issue里面有人提过相同的问题,你可以参考。

Github issue: https://github.com/espressif/arduino-esp32/issues/9510
乐鑫官方说明: https://docs.espressif.com/proje ... .x_to_3.0.html#ledc

下面的配图可以参考,如果你上不了Github。
产品经理会后续更新示例代码
WedMay-202405153099..png
回复

使用道具 举报

_深蓝_  高级技师
 楼主|

发表于 2024-5-23 08:55:44

YeezB 发表于 2024-5-15 10:37
ESP32-C6使用的是乐鑫官方推出的Arduino SDK,而且C6只能用3.0.0以上的版本。这个版本里面PWM的函数发生了 ...

谢谢大佬,wiki百科中还是原来的代码,入坑了,网址https://wiki.dfrobot.com.cn/_SKU ... d_ESP32_C6#target_7
回复

使用道具 举报

YeezB  初级技师

发表于 2024-5-28 17:59:33

_深蓝_ 发表于 2024-5-23 08:55
谢谢大佬,wiki百科中还是原来的代码,入坑了,网址https://wiki.dfrobot.com.cn/_SKU_DFR1075_FireBeetl ...

产品经理已经更新代码了
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail