完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
一、串口Serial.print不输出。在window设备管理中串口为9600。
Serial.begin(9600); Serial.print("setup开始...."); 在串口设备管理器中截图 1713192144575.png (73.73 KiB) Viewed 960 times 在VSCODE中截图 1713192503539.png (90.62 KiB) Viewed 960 times 在Arduino IDE中截图【只输出一个ESP-ROM:esp32s3-20210327】 1713192712177.png (40.06 KiB) Viewed 960 times 我现在只能用LDE来判断他跑到那一步了。串口不输入日志,9600是板子插上默认的端口,尝试过修改为115200。根据LED和OIED屏幕来看确实执行到Serial.print("setup开始....");下面了。我做了while (!Serial) continue;来检测Serial,如果没过,下面的代码应该不会执行 请问是需要通过某种方法开启程序的串口输出吗?我是通过usb连接板载USB-a接口,是否我的连接方式有问题? 我是ESP32-S3-DevKitC-1 二、板载RGB_LDE案例 板子买来的时候RGB灯会闪烁,刷入我自己写的脚本后就不亮了。根据官方说明38脚控制rgb-LED,我设置38脚为高电平时白灯长亮 求个板子自带的那个RGB控制案例 |
|
相关推荐
1个回答
|
|
串口Serial.print不输出的问题可能有以下几个原因:
1. 波特率不匹配:确保Arduino和串口监视器的波特率设置相同。你已经提到了在Windows设备管理中设置为9600,同时也需要在Arduino代码中设置Serial.begin(9600)。 2. 代码错误:检查代码中是否有语法错误或逻辑错误。从你提供的代码片段来看,Serial.print("setup开始...."); 应该是正确的。 3. 串口驱动问题:检查串口驱动是否安装正确,或者尝试重新安装驱动。 4. 串口设备问题:确保你使用的串口设备(如USB转串口模块)是正常工作的。 5. 串口监视器设置:检查你使用的串口监视器(如Arduino IDE的串口监视器)设置是否正确,包括波特率、换行符等。 6. 硬件连接问题:检查Arduino与计算机之间的连接是否正常,包括USB线和串口设备。 7. 代码逻辑问题:确保你的代码逻辑没有问题,例如在调用Serial.print之前已经初始化了串口。 8. 其他干扰:检查是否有其他设备或软件干扰串口通信。 解决方法: 1. 确保Arduino和串口监视器的波特率设置相同。 2. 检查代码是否有语法错误或逻辑错误。 3. 重新安装串口驱动。 4. 检查串口设备是否正常工作。 5. 检查串口监视器设置。 6. 检查Arduino与计算机之间的连接。 7. 检查代码逻辑。 8. 排除其他干扰。 如果以上方法都无法解决问题,建议尝试使用其他串口设备或计算机进行测试,以确定问题所在。 |
|
|
|
只有小组成员才能发言,加入小组>>
540浏览 6评论
451浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
434浏览 5评论
436浏览 4评论
409浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-16 16:25 , Processed in 0.555183 second(s), Total 47, Slave 40 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号