完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我的开发核心板是ESP-WROOM-32,CH9102X驱动,开发环境是Arduino IDE,
开发板选哪个?我选ESP32 Dev Module,但是感觉有点诡异,上传程序运行不正常。 应该选哪一个开发板? 现在运行示例BlinkRGB提示:Compilation error: 'LED_BUILTIN' was not declared in this scope 看起来是变量没有定义,正常吗,还是说这个示例需要改一改才能运行? 运行BLE_uart,串口监视器空白的,正常应该能看到“Waiting a client connection to notify” 用BLE调试助手,可以连接UART Service,但是不能发送和接收信息 |
|
相关推荐
1个回答
|
|
根据您的描述,问题可能出在以下几个方面:
1. 开发板选择:在Arduino IDE中,您应该选择“ESP32 Dev Module”作为开发板。确保您已经安装了ESP32的开发板包。如果没有,请按照以下步骤操作: a. 打开Arduino IDE,点击“文件”>“首选项”。 b. 在“首选项”窗口中,找到“附加开发板管理器网址”并添加以下网址:https://dl.espressif.com/dl/package_esp32_index.json c. 点击“工具”>“开发板”>“开发板管理器”。 d. 在开发板管理器中搜索“ESP32”,然后安装ESP32开发板包。 2. 驱动问题:确保您已经安装了正确的驱动程序。对于CH9102X芯片,您可能需要安装CP210x驱动程序。您可以从以下链接下载并安装:https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers 3. 代码问题:关于BlinkRGB示例中的编译错误,您可以尝试以下解决方案: a. 打开Arduino IDE,点击“文件”>“首选项”。 b. 在“首选项”窗口中,找到“额外的板管理器网址”,添加以下网址:https://dl.espressif.com/dl/package_esp32_index.json c. 点击“工具”>“开发板”>“开发板管理器”。 d. 在开发板管理器中搜索“esp32”,然后安装“esp32 by Espressif systems”。 e. 重新打开Arduino IDE,选择正确的开发板和端口。 4. BLE_uart示例问题:如果串口监视器空白,可能是示例代码中的串口配置不正确。请检查示例代码中的串口配置是否与您的设备设置一致。此外,确保您的BLE调试助手与ESP32设备正确配对并连接。 尝试以上解决方案后,如果问题仍然存在,请提供更多详细信息,以便我们更好地帮助您解决问题。 |
|
|
|
只有小组成员才能发言,加入小组>>
1032 浏览 1 评论
562浏览 6评论
470浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
454浏览 5评论
455浏览 4评论
428浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-4 03:28 , Processed in 0.874600 second(s), Total 47, Slave 40 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号