首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Galileo中的串口编程

Galileo中的串口编程
EN

Stack Overflow用户
提问于 2015-06-22 14:23:45
回答 2查看 1.1K关注 0票数 0

我是英特尔伽利略的新手。我在尝试简单的事情。如何使用串行TX(数字引脚1)和串行RX(数字引脚0)与其他UART设备通信?这个UART是哪个串行端口?我尝试通过将其配置为uart 0/1/2来连接它,但不起作用。

代码语言:javascript
复制
void setup() {    
  Serial1.begin(9600);
}

void loop() {
  // put your main code here, to run repeatedly:
  Serial1.println("Hello Galileo");
  delay(300);
}
EN

回答 2

Stack Overflow用户

发布于 2015-06-22 16:41:53

我从未使用过Galileo,但我不知道它有一个以上的串口。因此,基于我对UNO和MEGA的思考,引脚0和1不应该是Serial1的,而应该是串行的,这意味着如果你将TX引脚连接到另一个设备的RX引脚,然后,就像你上面发布的那样,用Serial.begin(9600)和Serial.println运行你的代码。而不是Serial1...据我所知它应该是有效的。此外,我有时使用Serial.Write,但我不确定有什么不同。我通常不会回答我不知道确切答案的问题,但由于还没有答案,我想我会试一试。

票数 0
EN

Stack Overflow用户

发布于 2015-08-27 01:51:00

我使用的是Gen2和最新版本的(9600.16384.x86fre.winblue_rtm_iotbuild.150309-0310_galileo_v2).在该构建中,Serial是引脚D0和D1上COM1的正确对象,我已经成功地使用了它。

Serial1应该是D2和D3上的COM2,但当我试图打开它时,我得到了一个错误。我还在努力。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30973253

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档