硬汉嵌入式论坛

 找回密码
 立即注册
查看: 240|回复: 0
收起左侧

[技术讨论] 【Nordic随笔】nRF5340引脚分配问题

[复制链接]

14

主题

9

回帖

51

积分

初级会员

积分
51
发表于 2025-11-27 13:55:59 | 显示全部楼层 |阅读模式
【Nordic随笔】nRF5340引脚问题
本文章主要说明一下nRF5340引脚问题,因为nRF5340是双核架构,所以有部分引脚是被分配到网络核的,以及有部分特殊引脚的分配

为什么发这篇文章呢,主要是因为作者想要使用P1.01和P1.00作为串口,结果发现一直没有数据,后面在论坛发现有一样的问题,所以打算写一篇文章,顺便扩充一下

一、网络核引脚
可以通过'v3.1.0\zephyr\boards\nordic\nrf5340dk的'nrf5340dk_nrf5340_cpunet-pinctrl.dtsi'文件看下用了那几个网络和引脚,以及通过build\ipc_radio\zephyr下的zephyr.dts文件看下该外设有没有被使能

我这里使用P1.00和P1.01作为uart,但是这个被分派到了fwd,作为网络核的uart使用了
我是这么修改的:
在APP的overlay里面添加如下语句
```
&gpio_fwd {
    status = "disabled";

    /delete-node/ uart;
};
```
二、特殊引脚分配

1、TWI(I2C)高速引脚
P1.02和P1.03支持20mA开漏驱动(E0E1 drive),专为高速TWI设计。其他引脚不支持E0E1驱动配置,错误配置会导致异常,该引脚最大支持1M速率

2、QSPI引脚
仅能使用P0.13~P0.18,,需配置为高驱动(H0H1)
规格书有标识
3、NFC引脚
P0.02(NFC1)、P0.03(NFC2)默认用于NFC天线,如需作为GPIO使用,可以参考我之前写的文章:[Nordic的NFC引脚和复位引脚作为GPIO口使用](https://tedlee.blog.csdn.net/art ... from=mp_manage_link)

4、32M SPI引脚
nRF5340在使用32 Mbps高速SPI(SPIM4实例)时有特殊的引脚要求。必须使用专用的高速引脚(P0.08~P0.12),并将其配置为高驱动(H0H1)模式。只有这些专用引脚才能保证32 Mbps的SPI通信速率,使用其他引脚则无法达到该速率


你的点赞、收藏和评论是对我最大的支持,有问题多多指教,如果有需要Nordic开发板、Nordic的芯片以及Nordic技术支持的可以在个人资料获取我的联系方式,感谢读者支持!

评分

参与人数 1金币 +1 收起 理由
呜呜呜呜晗 + 1 很给力!

查看全部评分

回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-1-12 00:42 , Processed in 0.055725 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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