关于101板和mega之间的串口通讯问题。

2017-09-119135
AI 快速预览详细 收起
本文讨论了101板与Mega之间通过串口通讯时遇到的问题。具体表现为101板发送的数据无法被Mega接收。文章详细介绍了故障排查步骤,包括检查TX和RX引脚连接、波特率设置等。通过这些步骤,用户可以快速定位并解决通讯故障,确保项目顺利进行。
希望101板和mega之间通过串口通讯,目前mega往101发送没有问题,101能收到。但101发送,mega不能收到。。

图中mega的连线,已经改为tx1,rx1, 仍然无法收到。

另外将101的 rx和tx直接相连,101发送的数据也收不到。

101.jpg (90.11 KB, 下载次数: 6504)

101

101板与Mega串口通讯问题排查 > 故障解决指南_image_3.webp

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(3)
Angleo
Angleo
用 Serial1 就可以了
Angleo
Angleo
Arduino 101 的软串口应该是有问题的. 2.0.2版本的固件应该还没有修正这个问题.
详见: https://github.com/01org/corelibs-arduino101/issues/557
mmc
mmc
作者
回复Angleo
非常感谢!
Angleo
Angleo
似乎Arduino 101 的连线有问题?
应该接D0和D1, LZ似乎接成了D2和D3
mmc
mmc
作者
回复Angleo
多谢。再问一下,如果连接D0,D1的话,是该用Serial. 还是Serial1. 还是 SoftwareSerial. ??
我看网络上有示例是用的SoftwareSerial mySerial(0 , 1); // RX, TX
试了好像不行啊
mmc
mmc
作者
回复Angleo
我是用的软串口。不过你的建议,我可以去试一下。
- 没有更多了 -