我使用esp8266 node mcu,通过usb 转 ttl连接到串口0,但是只能收到板子发的信息,自己发的板子收不到 这是为什么
1条回答 默认 最新
关注引自强大而免费的微信小程序:皆我百晓生。
有可能是以下几个原因导致的:
串口波特率不匹配:确保你的代码中设置的波特率与串口转TTL模块和终端的波特率一致。默认的ESP8266 NodeMCU串口波特率为115200。
串口连接错误:确保你的USB转TTL模块的TX和RX引脚正确连接到ESP8266 NodeMCU的RX和TX引脚,而不是错误地连接到了相同的引脚。
电压不匹配:如果你的USB转TTL模块输出的电压不是3.3V,则需要使用电平转换器将其调整为3.3V,以适配ESP8266 NodeMCU的输入电压。
串口配置错误:确保你的代码中正确配置了串口参数,例如数据位、校验位、停止位等。
硬件问题:如果经过排除以上原因后问题依然存在,可能是硬件故障导致的。可以尝试更换其他ESP8266 NodeMCU板子或USB转TTL模块进行测试,或者检查相关引脚的焊接情况。
希望以上解决方案可以帮助你解决问题。如果问题仍然存在,请提供更多详细信息,以便更好地帮助你解决。
解决评论 打赏 举报无用 1