注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
yilonglucky的个人空间 https://home.eeworld.com.cn/space-uid-336660.html [收藏] [复制] [分享] [RSS]
日志

【Follow me第二季第4期】Arduino Nano RP2040 Connect之UART总线

已有 70 次阅读2024-12-4 16:16 |个人分类:Arduino

本期活动发放的开发板是Arduino Nano RP2040 Connect,这块主板上的主芯片是树莓派的RP2040。

RP2040是支持两路UART的。

Arduino Nano RP2040 Connect主板的pinout图中有标注一路TX、RX:

 

另外参考RP2040 GPIO功能图:

 

可知这一路硬件连线实际使用的是RP2040的UART0,但是在Arduino IDE中如果想使用这一路硬件的话,需要使用对应的代码对象Serial1。

Arduino Nano RP2040 Connect的USB是支持CDC类型,可以直接使用Arduino IDE的Serial来控制。

所以我猜测了两种UART的实现接口,不知道Arduino在封装时实际是哪一种:

硬件 Arduino IDE初始化代码 RP2040 UART控制器    
JP3.1 Serial1.begin(115200); UART0 TX GPIO0
JP3.2 RX GPIO1
USB CDC Serial.begin(115200); UART1 TX endpoint
RX endpoint
或者
硬件 Arduino IDE初始化代码 RP2040 UART控制器    
JP3.1 Serial1.begin(115200); UART0 TX GPIO0
JP3.2 RX GPIO1
USB CDC Serial.begin(115200); TX endpoint
RX endpoint
UART1 TX
RX

我在任务一种同时使用了USB和杜邦线连接的UART,实际demo可参考【Follow me第二季第4期】任务一 Blink三色LED / 串口打印 - DigiKey得捷技术专区 - 电子工程世界-论坛

 

疑问:实际还可以从硬件引脚引出UART1吗?

 

本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章