当前位置: 首页 > 知识库问答 >
问题:

无法将Arduino NANO 33 IOT连接到NEO6MGPS模块

壤驷泓
2023-03-14

我正在尝试将Arduino NANO 33 IOT连接到NEO 6M GPS。我理解,SoftwareSerial不适用于这种情况,因为它使用可以分配给不同引脚的硬件串行。

我尝试了这个连接:

Arduino 33物联网RX0-

Arduino 33 IOT TX1-

Arduino 33 IOT 3.3V-

Arduino 33 IOT接地-

使用以下代码:

#包括

#包括“wiring\u private.h”

Uart mySerial(

//将中断处理程序连接到SERCOM

void SERCOM0\u处理程序()

{

我的家族。IrqHandler();

}

void html" target="_blank">setup(){

//将引脚1和0重新分配给SERCOM alt

引脚外围设备(1,PIO\U SERCOM\U ALT);

PinPeripal(0,PIO\u SERCOM\u ALT);

//启动我的新硬件序列号

我的家族。开始(9600);

}

无效循环(){

//用mySerial做点什么。。。

}

我在编译时收到以下错误消息:

在此作用域中未声明“PI0\u SERCOM\u ALT”。

任何帮助都将不胜感激。

提前感谢!

共有1个答案

澹台景山
2023-03-14

Arduino SAMD core已经为Nano 33物联网的RX和TX引脚提供了串行实例。这在变体中定义。h/。cpp组件

#define PIN_SERIAL1_RX       (0ul)
#define PIN_SERIAL1_TX       (1ul)
#define PAD_SERIAL1_TX       (UART_TX_PAD_2)
#define PAD_SERIAL1_RX       (SERCOM_RX_PAD_3)

Uart Serial1( &sercom5, PIN_SERIAL1_RX, PIN_SERIAL1_TX, PAD_SERIAL1_RX, PAD_SERIAL1_TX );

注:Arduino和GPS模块之间的导线传输(TX)至接收(RX)引脚

 类似资料:
  • 问题内容: 我已经在RHEL7上安装了ES 7.5和Kibana 7.5,但是在启动Kibana并检查UI后,我看到了错误,“ Kibana服务器尚未准备好。” 检查Kibana日志,我发现它没有正确连接到ES。任何帮助表示赞赏! 这是 journalctl –unit kibana 的输出: Elasticsearch.yml Kibana.yml 另外,当我运行 ss -tunlp | gre

  • 我已经在RHEL7上安装了ES 7.5和Kibana 7.5,但是在启动Kibana并检查UI之后,我看到了错误,“Kibana服务器还没有准备好。” 检查Kibana日志,我看到它没有正确连接到ES。感谢任何帮助! 以下是journalctl的输出——单位kibana: 弹性搜索。yml 基巴纳。yml 此外,当我在Kibana启动期间运行ss-tunlp|grep 5601时,我看到Kiban

  • 我正在尝试将MySQL数据库连接到XAMPP。每当我尝试在XAMPP上按start MySQL时,它都不会运行,我会得到一个错误: 这是因为我的病毒防护软件或VPN吗?我将如何更改MySQL和控制面板中的端口?如果有人能给我一些建议或指导我回答与此类似的已回答问题,将不胜感激。谢谢你。

  • 问题内容: 事实证明,这是对python的粗略过渡。这里发生了什么?: 输出文件如下所示: 然后我得到这个错误: 问题答案: 返回一个字节串。 在Python 3中,unicode()对象与对象之间没有隐式转换。如果您知道输出的编码,则可以使用它来获取字符串,也可以将要添加的内容转换为

  • null 错误:SQL异常:java.SQL.sqlexception:找不到适合JDBC的驱动程序:mariadb://localhost:3306/customer构建成功(总时间:3秒)

  • 我正在与亚洲开发银行和LG G6就OSX进行斗争。 > 尝试安装LG Mobile驱动程序。 尝试了MPT, PTP和其他模式没有运气 尝试启用USB连接 似乎没有什么工作,有人有同样的问题吗?? 谢谢