【Nordic随笔】nRF5340引脚问题
本文章主要说明一下nRF5340引脚问题,因为nRF5340是双核架构,所以有部分引脚是被分配到网络核的,以及有部分特殊引脚的分配
为什么发这篇文章呢,主要是因为作者想要使用P1.01和P1.00作为串口,结果发现一直没有数据,后面在论坛发现有一样的问题,所以打算写一篇文章,顺便扩充一下
一、网络核引脚
可以通过'v3.1.0zephyrboardsnordicnrf5340dk的'nrf5340dk_nrf5340_cpunet-pinctrl.dtsi'文件看下用了那几个网络和引脚,以及通过buildipc_radiozephyr下的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口使用]
4、32M SPI引脚
nRF5340在使用32 Mbps高速SPI(SPIM4实例)时有特殊的引脚要求。必须使用专用的高速引脚(P0.08~P0.12),并将其配置为高驱动(H0H1)模式。只有这些专用引脚才能保证32 Mbps的SPI通信速率,使用其他引脚则无法达到该速率
你的点赞、收藏和评论是对我最大的支持,有问题多多指教,如果有需要Nordic开发板、Nordic的芯片以及Nordic技术支持的可以在个人资料获取我的联系方式,感谢读者支持!
审核编辑 黄宇
-
引脚
+关注
关注
16文章
2120浏览量
56011 -
Nordic
+关注
关注
9文章
268浏览量
49140
发布评论请先 登录
MAX5304:8引脚µMAX封装的10位电压输出DAC
MAX522:8引脚封装的双8位电压输出串行DAC
Nordic的91thingy里芯片是nRF9160还是nRF9151呢
使用NORDIC芯片nRF5340开发,初始化gpiote_in_init时返回错误0x0bad0002,排查方法
Nordic Android版nRF Toolbox新增蓝牙信道探测
Nordic发布nRF7002 EBII 开发板, 支持Wi-Fi 6, 解锁nRF54L新玩法
Auracast广播音频解决方案通过Nordic Semiconductor无线连接技术 在公共场所提供辅助听力支持
介绍Nordic的nRF54系列家族新成员:nRF54LM20
Nordic nRF5 SDK和softdevice介绍
【Nordic随笔】nRF5340引脚分配问题
评论