chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【NCS隨筆】nRF54L15使用UICR寄存器保存數(shù)據(jù)

TedLee ? 來源:jf_29076475 ? 作者:jf_29076475 ? 2025-11-27 17:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

nRF54L15使用UICR寄存器保存數(shù)據(jù)
本文章主要是講解如何使用nRF54L15的UICR寄存器保存一些基礎(chǔ)數(shù)據(jù)

一、UICR寄存器的說明

UICR(用戶信息配置寄存器)**是非易失性存儲(chǔ)器(NVM)寄存器,用于配置用戶特定的設(shè)置

注意所有 UICR 寄存器都具有 RW1 保護(hù),只能寫入一次,需要再寫的話必須要擦除Erase All

默認(rèn)復(fù)位值為0xFFFFFFFF

這個(gè)是是寄存器的說明:nRF54的UICR寄存器說明

二、如何使用

我們可以在生產(chǎn)的時(shí)候使用J-LINK燒錄工具搭配nrfutil來寫入寄存器,再在軟件上面讀取該寄存器然后打印

舉例如下,我使用UCIR寄存器保存MAC地址并且通過讀取UICR寄存器設(shè)置MAC地址

2.1 讀取UICR寄存器并且配置MAC地址

注意這個(gè)函數(shù)要在bt_enable前調(diào)用


#include < hal/nrf_uicr.h >
#include < sdc_hci_vs.h >
void read_uicr_and_set_mac_address(void)
{
int ret;

uint8_t mac_address[6];
// nRF54L15的UICR基地址為0x00FFD000
// OTP寄存器偏移為0x500
volatile uint32_t *uicr_otp_base = (volatile uint32_t *)(0x00FFD000 + 0x500);

// 讀取前兩個(gè)OTP寄存器(假設(shè)MAC地址存儲(chǔ)在OTP[0]和OTP[1])
uint32_t otp0 = uicr_otp_base[0];  // OTP[0]
uint32_t otp1 = uicr_otp_base[1];  // OTP[1]


// 判斷兩個(gè)寄存器是否都被設(shè)置
	if (otp0 != 0xFFFFFFFF && otp1 != 0xFFFFFFFF) {
		
	    mac_address[0] = (otp0 > > 0) & 0xFF;
		mac_address[1] = (otp0 > > 8) & 0xFF;
		mac_address[2] = (otp0 > > 16) & 0xFF;
		mac_address[3] = (otp0 > > 24) & 0xFF;
		mac_address[4] = (otp1 > > 0) & 0xFF;
		mac_address[5] = (otp1 > > 8) & 0xFF;

		sdc_hci_cmd_vs_zephyr_write_bd_addr_t bd_addr_cmd = {
		.bd_addr = {mac_address[0],mac_address[1],mac_address[2],mac_address[3],mac_address[4],mac_address[5]},
		};

	ret = sdc_hci_cmd_vs_zephyr_write_bd_addr(&bd_addr_cmd);

	} else {
		printk("OTP registers not fully programmed, using default MACn");
		// 使用默認(rèn)MAC地址或其他處理
	}

printk("MAC Address from UICR: %02X:%02X:%02X:%02X:%02X:%02Xn",
       mac_address[0], mac_address[1], mac_address[2],
       mac_address[3], mac_address[4], mac_address[5]);

}

#### 2.2通過nrfutil寫入UICR寄存器

可以使用如下命令,如果有不知道如何安裝nrfutil工具的,可以看我之前的博客[【NCS隨筆】nRF54芯片怎么燒錄程序&nrfutil的安裝使用](https://tedlee.blog.csdn.net/article/details/147622349?spm=1001.2014.3001.5502)

```C

nrfutil device recover //擦除設(shè)備

nrfutil device program --firmware merged.hex //燒錄固件

nrfutil device x-write --address 0x00FFD500 --value 0xddccbbaa //寫入U(xiǎn)ICR寄存器0x00FFD500

nrfutil device x-write --address 0x00FFD504 --value 0x8877ffee //寫入U(xiǎn)ICR寄存器0x00FFD504

nrfutil device reset //復(fù)位設(shè)備

nrfutil device protection-set All //設(shè)備讀保護(hù)

#### 2.3測(cè)試

使用nRF54L15DK,和peripheral_uart例程

![在這里插入圖片描述](https://file1.elecfans.com/web3/M00/3F/1D/wKgZPGkoFSmAVzLtAAAqH_nVV20713.png)

![在這里插入圖片描述](https://file1.elecfans.com/web3/M00/3F/1D/wKgZPGkoFSmAZmPeAAQcQyFae9E358.png)

###### 你的點(diǎn)贊、收藏和評(píng)論是對(duì)我最大的支持,有問題多多指教,如果有需要Nordic開發(fā)板、Nordic的芯片以及Nordic技術(shù)支持的可以在個(gè)人資料獲取我的聯(lián)系方式,感謝讀者支持!

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • NC
    NC
    +關(guān)注

    關(guān)注

    0

    文章

    21

    瀏覽量

    14361
  • Nordic
    +關(guān)注

    關(guān)注

    9

    文章

    238

    瀏覽量

    48726
  • Zephyr
    +關(guān)注

    關(guān)注

    0

    文章

    47

    瀏覽量

    6495
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Nordic nRF54L15 GPIO深度解析

    APB總線用于低速且低功耗的外圍設(shè)備,nRF54L15根據(jù)APB總線的標(biāo)號(hào),對(duì)外設(shè)進(jìn)行命名且對(duì)GPIO口進(jìn)行端口分配。AMBIX為AMBA總線互聯(lián)通道。
    的頭像 發(fā)表于 10-07 14:22 ?1714次閱讀
    Nordic <b class='flag-5'>nRF54L15</b> GPIO深度解析

    nRF54L 系列SOC芯片NRF54L15 超低功耗藍(lán)牙5.4 SOC

    nRF54L15 專為 PSA 認(rèn)證 3 級(jí)而設(shè)計(jì),這是 PSA 認(rèn)證物聯(lián)網(wǎng)安全標(biāo)準(zhǔn)的最高級(jí)別。它提供安全啟動(dòng)、安全固件更新和安全存儲(chǔ)等安全服務(wù)。集成的篡改傳感可檢測(cè)攻擊并采取適當(dāng)措施,而加密加速則可加固以
    發(fā)表于 10-15 15:03

    nRF54L15—藍(lán)牙低功耗雙核系統(tǒng)級(jí)芯片(SoC)

    nRF54L15 專為 PSA 認(rèn)證 3 級(jí)而設(shè)計(jì),這是 PSA 認(rèn)證物聯(lián)網(wǎng)安全標(biāo)準(zhǔn)的最高級(jí)別。它提供安全啟動(dòng)、安全固件更新和安全存儲(chǔ)等安全服務(wù)。集成的篡改傳感可檢測(cè)攻擊并采取適當(dāng)措施,而加密加速則可加固以
    發(fā)表于 03-05 18:17

    基于nRF54L15為核心的模組方案PTR5415

    nRF54L15 是Nordic最新推出的 nRF54L 系列的首款系統(tǒng)級(jí)芯片 (SoC)。它是一款超低功耗藍(lán)牙 5.4 SoC,封裝更緊湊,具有同類最佳的新型多協(xié)議無線電和先進(jìn)的安全功能,以及出色
    發(fā)表于 03-07 13:34

    深入比較nRF52832和Nordic新的產(chǎn)品nRF54L15參數(shù)對(duì)比

    *2.2mm,而且外圍元器件相比之前更少 目前nRF54L15是在Nordic的新的SDK:nRF Connect SDK(簡(jiǎn)稱NCS),NCS基于zephyr操作系統(tǒng)做了一套自己的
    發(fā)表于 03-10 23:54

    NRF54L15藍(lán)牙模組性能與場(chǎng)景應(yīng)用

    PTR5415是基于Nordic最新nRF54L15芯片,專為物聯(lián)網(wǎng)和工業(yè)場(chǎng)景設(shè)計(jì)。 1、核心參數(shù)與硬件優(yōu)勢(shì) 芯片與協(xié)議:搭載nRF54L15SoC,支持藍(lán)牙6.0、LEAudio、Thread
    發(fā)表于 03-11 16:24

    深入比較nRF52832和Nordic新的產(chǎn)品nRF54L15參數(shù)對(duì)比

    的:nRF54L15是Nordic最新的BLE芯片,它由nRF52832升級(jí)而來用以下表格做一個(gè)參數(shù)的對(duì)比 型號(hào) nRF52832 nRF54L15 內(nèi)核 Contex -M4 Con
    發(fā)表于 03-26 22:28

    Nordic最新開發(fā)工具nRF54L15 DK

    2.4GHz和NFC天線 8MB外部閃存 SWF射頻連接 通過虛擬串行端口的兩個(gè)UART接口 SEGGER J-Link OB編程/調(diào)試 nRF54L15產(chǎn)品特征 128 MH
    發(fā)表于 04-14 09:20

    NRF54L15的NORDIC芯片,adc的內(nèi)部參考電壓

    NORDIC 芯片 NRF54L15 的 ADC(模數(shù)轉(zhuǎn)換)內(nèi)部參考電壓確實(shí)是 0.9V(標(biāo)識(shí)為 ADC_REF_INTERNAL)。這一參數(shù)在實(shí)際應(yīng)用和技術(shù)文檔中均有明確驗(yàn)證,具體可結(jié)合以下信息
    發(fā)表于 11-17 15:46

    使用nrf54L15的NORDIC藍(lán)牙芯片,通過串口發(fā)送一幀數(shù)據(jù)包時(shí),會(huì)出現(xiàn)分包發(fā)送分析

    使用nrf54L15的NORDIC藍(lán)牙芯片,通過串口發(fā)送一幀數(shù)據(jù)包時(shí),會(huì)出現(xiàn)分包發(fā)送分析,是什么原因呢
    發(fā)表于 11-17 15:52

    北歐半導(dǎo)體推出128 MHz nRF54L15 Cortex-M33多協(xié)議無線微控制

    Nordic Semiconductor最近推出了128 MHz nRF54L15 Cortex-M33多協(xié)議無線微控制,這是nRF54L系列的第一款,也是繼去年春天推出更強(qiáng)大的 320 MHz
    的頭像 發(fā)表于 10-17 11:56 ?3963次閱讀

    nRF54L15—藍(lán)牙低功耗雙核系統(tǒng)級(jí)芯片(SoC)

    nRF54L15nRF54L 系列的首款系統(tǒng)級(jí)芯片 (SoC)。它是一款超低功耗藍(lán)牙 5.4 SoC,具有同類最佳的新型多協(xié)議無線電和先進(jìn)的安全功能。nRF54L 系列以更緊湊的封裝將廣受歡迎
    的頭像 發(fā)表于 10-17 15:02 ?1539次閱讀
    <b class='flag-5'>nRF54L15</b>—藍(lán)牙低功耗雙核系統(tǒng)級(jí)芯片(SoC)

    突破性能邊界,重塑物聯(lián)網(wǎng)未來——NRF54L15芯片全面解析

    Nordic Semiconductor全新推出的nRF54L15多協(xié)議系統(tǒng)級(jí)芯片(SoC),憑借其革命性多核架構(gòu)、超低功耗及卓越性能,成為新一代智能物聯(lián)網(wǎng)設(shè)備的理想選擇。
    的頭像 發(fā)表于 03-20 15:02 ?1918次閱讀
    突破性能邊界,重塑物聯(lián)網(wǎng)未來——<b class='flag-5'>NRF54L15</b>芯片全面解析

    nRF54L15 # 超低功耗無線 SoC

    nRF54L15 概述 *附件:nRF54L15_nRF54L10_nRF54L05_Preliminary_Datasheet_v0.9.pdf 特征 128 MHz Arm Cortex-M33
    的頭像 發(fā)表于 07-01 16:57 ?2654次閱讀
    <b class='flag-5'>nRF54L15</b> # 超低功耗無線 SoC

    nRF54L15 如何自動(dòng)管理電源狀態(tài)

    1:nRF54L15 上的所有線程都處于空閑狀態(tài)且外設(shè)都已關(guān)閉,則設(shè)備會(huì)在 藍(lán)牙廣播間隔結(jié)束后自動(dòng)進(jìn)入系統(tǒng) ON-IDLE(睡眠)模式 nRF54L15 的電源和時(shí)鐘管理單元可自動(dòng)管理電源狀態(tài)。當(dāng)應(yīng)
    的頭像 發(fā)表于 11-29 23:49 ?65次閱讀
    <b class='flag-5'>nRF54L15</b> 如何自動(dòng)管理電源狀態(tài)