极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 16872|回复: 6

arduino mega 2560 uart不能用

[复制链接]
发表于 2017-3-27 21:48:39 | 显示全部楼层 |阅读模式
因为要用到多个串口,新买了几块arduino mega 的板子,连上蓝牙之后写了一段测试程序,发现用不了。

现在是一个蓝牙串口都用不了,只有连线是好用的。

有没有大神知道是怎么一回事?

还是说我买了假的板子?。。。

回复

使用道具 举报

发表于 2017-3-28 10:12:40 | 显示全部楼层
把代码发上来看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-3-28 10:26:22 | 显示全部楼层
  1. void setup() {
  2.   // initialize both serial ports:
  3.   Serial.begin(9600);
  4.   Serial1.begin(9600);
  5. }

  6. void loop() {
  7.   // read from port 1, send to port 0:
  8.   if (Serial1.available()) {
  9.     int inByte = Serial1.read();
  10.     Serial.write(inByte);
  11.   }

  12.   // read from port 0, send to port 1:
  13.   if (Serial.available()) {
  14.     int inByte = Serial.read();
  15.     Serial1.write(inByte);
  16.   }
  17. }
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-3-28 10:27:25 | 显示全部楼层

用的是官方的示例代码,我现在单独用RX TX都用不了
回复 支持 反对

使用道具 举报

发表于 2017-3-28 13:57:28 | 显示全部楼层
junvisitor 发表于 2017-3-28 10:27
用的是官方的示例代码,我现在单独用RX TX都用不了

看代码没啥问题。。。是2560用的,如果TX RX都不能用。。。那么板子可能就是坏的了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-3-28 16:19:14 | 显示全部楼层
弘毅 发表于 2017-3-28 13:57
看代码没啥问题。。。是2560用的,如果TX RX都不能用。。。那么板子可能就是坏的了。

新买的板子。。还不止一块,是不是真的买到了假的板子。。
回复 支持 反对

使用道具 举报

发表于 2017-3-28 16:31:06 | 显示全部楼层
junvisitor 发表于 2017-3-28 16:19
新买的板子。。还不止一块,是不是真的买到了假的板子。。

找个其他串口设备试试。。。或者你波特率不对。。所以获取不到数据。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-3-29 05:37 , Processed in 0.053494 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表