精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

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

關(guān)于RX MCU如何讀取Unique ID

jf_pJlTbmA9 ? 來源:瑞薩MCU小百科 ? 作者:瑞薩MCU小百科 ? 2023-10-31 17:15 ? 次閱讀

對于物聯(lián)網(wǎng)的應(yīng)用或者產(chǎn)品版本管理等場合,芯片信息讀取是用戶非常關(guān)心的問題。本文介紹了瑞薩RX家族單片機(jī)讀取Unique ID的方法。

對于RX族MCU來講,讀取Unique ID分為以下兩種方式:

wKgZomUD43SAaWOpAAERYFlKkYw384.jpg

注:由于Unique ID存儲在閃存的非編址區(qū)域中,用戶無法改寫,所以需要使用Unique ID讀取命令讀取寄存器值來獲取。

1、RX110、RX111、RX113、RX130、RX13T:使用使用Firmware Integration Technology(FIT)的Unique ID讀取(UID)模塊來獲得MCU的Unique ID。

UID模塊能夠讀取存儲在非編址區(qū)域中的32字節(jié)Unique ID,并將其存儲在指定區(qū)域中。以下將該模塊稱為UID FIT模塊。具體可以掃描下方二維碼查看參考應(yīng)用筆記(需要登錄后查看):

https://www2.renesas.cn/jp/zh/oauth2/default/v1/authorize?client_id=0oa2ixjskq8o2hdJB357 response_type=code scope=openid%20email%20phone%20profile%20MyRenesasUserInfo redirect_uri=https%3A//www2.renesas.cn/openid-connect/renesas-okta state=GT4jM6d9Q-UuNCLokJdUeayOpaGTqYTCHQ6VOBpzjEY

UID FIT模塊利用閃存的自編程功能從非編址區(qū)域讀取Unique ID。定序器首先進(jìn)入ROM P/E模式,由于在該模式下無法讀取ROM中的值,因此程序?qū)粋魉偷?a href="http://www.nxhydt.com/tags/ram/" target="_blank">RAM并在RAM中執(zhí)行。讀取Unique ID后,程序會再次返回到ROM中繼續(xù)執(zhí)行程序。

在工程中UID FIT模塊可以通過API函數(shù)的調(diào)用來實現(xiàn)。

讀取唯一ID的步驟如下:

● 調(diào)用R_UID_Open()函數(shù)。

將程序從ROM轉(zhuǎn)移到RAM。

● 調(diào)用R_UID_Read()函數(shù)。

跳轉(zhuǎn)到RAM。

進(jìn)入P/E模式(該模式下無法讀取ROM)。

執(zhí)行Unique ID讀取命令。

返回讀取模式(該模式下可以讀取ROM)。

通過跳轉(zhuǎn)返回到ROM。

UID FIT模塊的處理示例如下所示:

wKgaomUD43eAHEWXAACrn5OIe6A019.png

注意,該模塊有以下限制:

ROM或E2 DataFlash中的區(qū)域不能指定為存儲讀取的Unique ID的區(qū)域。

RX130的Unique ID讀出結(jié)果參考如下:

UIDR0: 0x32UIDR8: 0xff UIDR16: 0x1cUIDR24: 0xff

UIDR1: 0x23UIDR8: 0xffUIDR17: 0x0eUIDR25: 0xff

UIDR2: 0x7aUIDR10: 0xffUIDR18: 0x19UIDR26: 0xff

UIDR3: 0xf3UIDR11: 0xffUIDR19: 0xffUIDR27: 0xff

UIDR4: 0xffUIDR12: 0xffUIDR20: 0xffUIDR28: 0xff

UIDR5: 0xffUIDR13: 0xffUIDR21: 0xffUIDR29: 0xff

UIDR6: 0xffUIDR14: 0xffUIDR22: 0xffUIDR30: 0xff

UIDR7: 0xffUIDR15: 0xffUIDR23: 0xffUIDR31: 0xff

2、除RX110、RX111、RX113、RX130、RX13T以外的RX MCU:通過寄存器UIDR0、UIDR1、UIDR2和UIDR3可以獲取MCU的唯一ID。

因iodefine.h中的定義不同,對于RX65N、RX24T、RX231等,請使用以下代碼:

unsigned long id[4] = {0, 0, 0, 0};

id[0] = FLASHCONST.UIDR0;

id[1] = FLASHCONST.UIDR1;

id[2] = FLASHCONST.UIDR2;

id[3] = FLASHCONST.UIDR3;

對于RX140等,請使用以下代碼:

unsigned long id[4] = {0, 0, 0, 0};

id[0] = FLASH.UIDR0;

id[1] = FLASH.UIDR1;

id[2] = FLASH.UIDR2;

id[3] = FLASH.UIDR3;

幾個RX MCU的Unique ID讀出結(jié)果參考如下:

RX65N(R5F565NEDDFP)

UIDR0:0x3647384e

UIDR1:0x20203830

UIDR2:0x00380001

UIDR3:0x0f041189

RX24T(R5F524TAADFP)

UIDR0:0x1b011001

UIDR1:0x31352a09

UIDR2:0x3d0006ff

UIDR3:0x574b2500

RX140(R5F51406ADFN)

UIDR0:0x1a071501

UIDR1:0x09391b0b

UIDR2:0x3a0003ff

UIDR3:0x574b1500

RX231(R5F52318ADFP)

UIDR0:0x0b031101

UIDR1:0x59061d11

UIDR2:0x0b0015ff

UIDR3:0x574b2b00

來源:瑞薩MCU小百科

審核編輯:湯梓紅

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

    關(guān)注

    454

    文章

    50460

    瀏覽量

    421971
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17019

    瀏覽量

    350374
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2904

    文章

    44306

    瀏覽量

    371460
收藏 人收藏

    評論

    相關(guān)推薦

    如何才能控制ADS1285停止讀取數(shù)據(jù)并停止發(fā)送數(shù)據(jù)給MCU

    ADS1285無關(guān)于停止讀取的命令,如何才能控制ADS1285停止讀取數(shù)據(jù)并停止發(fā)送數(shù)據(jù)給MCU
    發(fā)表于 11-20 08:33

    瑞薩電子推出RX261與RX260微控制器(MCU)產(chǎn)品群

    全球領(lǐng)先的半導(dǎo)體解決方案提供商瑞薩電子(股票代碼:TSE:6723)今日正式揭曉了其最新的RX261與RX260微控制器(MCU)系列。這兩款64MHz的MCU以卓越的能效比脫穎而出,
    的頭像 發(fā)表于 10-23 11:02 ?406次閱讀

    如何編寫腳本來讀取模塊的芯片ID

    有沒有人知道如何編寫腳本來讀取模塊的芯片ID
    發(fā)表于 07-12 06:12

    瑞薩RX MCU功能安全解決方案簡介(3)Self-Test自檢軟件包

    RX系列MCU自檢軟件包,包括診斷軟件、安全手冊、用戶指南和IEC61508功能安全認(rèn)證文檔。 RX系列MCU診斷軟件已通過功能安全標(biāo)準(zhǔn)認(rèn)證,因此可以直接集成到您的系統(tǒng)中。無需進(jìn)行認(rèn)
    的頭像 發(fā)表于 07-05 11:30 ?1631次閱讀
    瑞薩<b class='flag-5'>RX</b> <b class='flag-5'>MCU</b>功能安全解決方案簡介(3)Self-Test自檢軟件包

    ADXL345讀取id失敗的原因?

    我使用mcu讀取ADXL345 ID大部分時候可以正常讀取到0XE5,有些時候只能讀到00,下面附上示波器波形圖: 正常波形: 異常波形: 感覺貌似從4線spi 跑到了3線,但
    發(fā)表于 05-27 07:23

    ADXL345讀取id失敗的原因?

    我使用mcu讀取ADXL345 ID大部分時候可以正常讀取到0XE5,有些時候只能讀到00,下面附上示波器波形圖: 正常波形: 異常波形: 感覺貌似從4線spi 跑到了3線,但
    發(fā)表于 05-22 08:18

    如何讀取CY8C20236的唯一ID

    psoc1 CY8C20236 想要讀取其唯一 ID 如何讀取 CY8C20236 的唯一 ID
    發(fā)表于 05-21 06:16

    基于RX65N MCU組的云套件數(shù)據(jù)手冊

    電子發(fā)燒友網(wǎng)站提供《基于RX65N MCU組的云套件數(shù)據(jù)手冊.rar》資料免費(fèi)下載
    發(fā)表于 05-17 17:22 ?0次下載
    基于<b class='flag-5'>RX</b>65N <b class='flag-5'>MCU</b>組的云套件數(shù)據(jù)手冊

    關(guān)于ECU 和 MCU ,你了解多少?

    關(guān)于MCU和SoC的區(qū)別,有一些爭議;同時ECU和MCU的區(qū)別,也有一些爭議。如果按照芯片工程師的理解,可以把SoC和MCU都理解為單片機(jī);那虛擬原型技術(shù)既可以虛擬化
    的頭像 發(fā)表于 05-11 08:10 ?3037次閱讀
    <b class='flag-5'>關(guān)于</b>ECU 和 <b class='flag-5'>MCU</b> ,你了解多少?

    DigiKey推薦一款產(chǎn)品—Renesas的32位RX電機(jī)控制MCU RX26T

    Renesas 的32位RX電機(jī)控制MCU RX26T是隨著物聯(lián)網(wǎng)技術(shù)的擴(kuò)展連接客戶應(yīng)用與網(wǎng)絡(luò)和傳感器的理想選擇,支持內(nèi)置功能,有助于減少外部組件。它們的小型封裝適合安裝在節(jié)省空間和小型化的外殼中。
    的頭像 發(fā)表于 05-09 09:24 ?786次閱讀

    請問stm8af61xx系列有沒unique ID啊, 地址是多少?

    請問stm8af61xx 系列有沒unique ID啊, 地址是多少? 芯片手冊上沒找到?
    發(fā)表于 05-06 08:56

    H745讀取唯一ID導(dǎo)致硬件錯誤是什么原因?如何解決?

    雙核MCU,使用USB時,需要調(diào)用獲取芯片ID的接口,M7正常,但是M4每次讀取都會導(dǎo)致硬件錯誤。不知道什么原因,求解
    發(fā)表于 04-10 07:14

    請問STM32G0 96 BIT unique ID的地址在哪里?

    請問STM32G0 96 BIT unique ID的地址在哪里 數(shù)據(jù)手冊沒找到
    發(fā)表于 03-12 07:50

    RX231系列MCU舊工程打開編譯報錯問題解決方法

    RX231系列MCU舊工程打開編譯報錯,使用新版本為Renesas e2 studio,Version: 2023-04 (23.4.0)
    的頭像 發(fā)表于 01-03 12:32 ?1094次閱讀
    <b class='flag-5'>RX</b>231系列<b class='flag-5'>MCU</b>舊工程打開編譯報錯問題解決方法

    AD7172讀取ID寄存器后不能正確讀取數(shù)據(jù)怎么解決?

    使用AD7172-2中為判斷器件是否正常工作,在讀取數(shù)據(jù)寄存器之前讀取ID寄存器以驗證芯片是否工作,使用中發(fā)現(xiàn)讀取ID后,數(shù)據(jù)轉(zhuǎn)換
    發(fā)表于 12-08 07:12