_深蓝_ 发表于 2024-5-14 09:52:37

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://mc.dfrobot.com.cn/forum.php?mod=image&aid=171811&size=300x300&key=1dd60b65a08a7930&nocache=yes&type=fixnone


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

其他设置:



烦请各位大神指正。


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/projects/arduino-esp32/en/latest/migration_guides/2.x_to_3.0.html#ledc

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

_深蓝_ 发表于 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_DFR1075_FireBeetle_2_Board_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 ...

产品经理已经更新代码了
页: [1]
查看完整版本: Beetle ESP32-C6使用PWM输出教程出现错误