【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文章
2099瀏覽量
55251 -
Nordic
+關注
關注
9文章
243瀏覽量
48793
發布評論請先 登錄
使用NORDIC芯片nRF5340開發,初始化gpiote_in_init時返回錯誤0x0bad0002,排查方法
Nordic Android版nRF Toolbox新增藍牙信道探測
Auracast廣播音頻解決方案通過Nordic Semiconductor無線連接技術 在公共場所提供輔助聽力支持
Nordic nRF5 SDK和softdevice介紹
nRF54系列新一代無線 SoC
Nordic新一代旗艦芯片nRF54H20深度解析
nRF7002 擴展板(EB)是一款提供 Wi-Fi 連接的盾牌,通過 nRF7002 Wi-Fi 6 配套 IC 將 Wi-Fi 6 連接到兼容的開發或評估板
Nordic新產品nRF54L15和nRF52832參數對比

【Nordic隨筆】nRF5340引腳分配問題
評論