无法走通《ESP32-C3 物联网工程开发实战》第1个例子

Moderator: ESP_ZT

espyeah
Posts: 3
Joined: Tue Dec 20, 2022 8:06 am

无法走通《ESP32-C3 物联网工程开发实战》第1个例子

Postby espyeah » Tue Dec 20, 2022 8:22 am

我在乐鑫科技淘宝店购买了套餐二,板子是esp32-c3-lyra,我照着“4.4 实战:Blink示例程序编译”走,走到最后,没能够看到“板上的led闪烁”的结果。有以下现象:在电脑终端上运行“idf.py monitor”,会在终端上持续输出“Turning led on”和“Turning led off”,表明板上的程序已经运行。
请问:
1. 书本46页所讲的“开发板上的led开始闪烁”是指lyra板子上的“系统led”开始闪烁,对吗?
2. 如何做,使得板子能够点亮套餐2附带的全彩led灯环?目前,接上灯环,按板子上的reset键,无法点亮灯环。
3. 如何检验板子是否存在问题?

ESP_ZT
Posts: 22
Joined: Thu Feb 24, 2022 2:53 am

Re: 无法走通《ESP32-C3 物联网工程开发实战》第1个例子

Postby ESP_ZT » Wed Dec 21, 2022 11:42 am

Hi~ espyeah,
1)ESP32-C3-Lyra 与 ESP32-C3-DevKitM-1 上的 LED 均为单线控制 LED(WS2812 或 SK68XX) ,需要发送相应协议对其控制。 书本46页写到“开发板上的led开始闪烁”不准确,blink例程无法控制此类 LED。我们会勘误,谢谢您细心阅读。
如果您想验证 Blink 程序,可以在ESP32-C3-Lyra 板子外接 RGB 小灯板(如下图),若需要可以联系淘宝客服,RGB小灯板可以寄送给您。
wecom-temp-03a7014d8711adf4894d03a1e2c8da0d.png
wecom-temp-03a7014d8711adf4894d03a1e2c8da0d.png (645.12 KiB) Viewed 6541 times
此外 ESP32-C3-Lyra 开发板为音频开发板,此板在 IO 功能上与 ESP32-C3-DevKitM-1 不完全相同,具体可查看硬件原理图。
ESP32-C3-Lyra 用户指南:https://docs.espressif.com/projects/esp ... -v2.0.html
ESP32-C3-DevKitM-1 用户指南:https://docs.espressif.com/projects/esp ... itm-1.html

2)&3)您可以使用 led_strip 例程对板载 LED 进行测试。ESP32-C3-Lyra 上的 LED 的控制引脚为 IO 10。ESP32-C3-DevKitM-1 的 LED 控制引脚为 IO 8。
全彩 LED 灯环与 板载灯环为同种类型 LED。同样可以使用 led_strip 或 led_pixels 进行测试。但须注意,led_pixels 例程支持的 IDF 版本为 release/v4.4
led_strip: https://github.com/espressif/esp-idf/tr ... /led_strip
led_pixels: https://github.com/espressif/esp-adf/tr ... led_pixels

espyeah
Posts: 3
Joined: Tue Dec 20, 2022 8:06 am

Re: 无法走通《ESP32-C3 物联网工程开发实战》第1个例子

Postby espyeah » Thu Dec 22, 2022 4:37 am

@ESP_ZT,

感谢你的回复。
恰好我尝试了led_strip示例程序,走通了该示例程序。
我的板子是esp32-c3-lyra,看参考手册,gpio引脚编号是7, 我说的是可寻址 LED 灯带连接器 (JP2)的引脚;你在回复中说的是10,我搞错什么了吗?

ESP_ZT
Posts: 22
Joined: Thu Feb 24, 2022 2:53 am

Re: 无法走通《ESP32-C3 物联网工程开发实战》第1个例子

Postby ESP_ZT » Wed Dec 28, 2022 7:51 am

JP2 是 IO7,板载 LED 是 IO10,详情参考原理图。

Who is online

Users browsing this forum: No registered users and 10 guests