吴忠躺衫网络科技有限公司

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

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

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

關(guān)于RA MCU如何讀取Unique ID和Device Part Number

jf_pJlTbmA9 ? 來源:瑞薩MCU小百科 ? 作者:瑞薩MCU小百科 ? 2023-09-28 16:09 ? 次閱讀

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

我們可以使用如下三個地址中存儲的內(nèi)容來獲得相關(guān)信息,其地址如下:

wKgZomUD5HyAQHJZAAEVTRL9qEs958.jpg

注:FMIFRT寄存器的地址為0x407F_B19C。

關(guān)于FMIFRT寄存器:

FMIFRT是一個只讀寄存器,存儲Unique ID寄存器、Part Number寄存器和MCU Version寄存器的基址。

應該以32位單位讀取FMIFRT。

FMIFRT寄存器的地址為0x407F_B19C。

wKgaomUD5H2AYJzJAAAOyl_s2pk693.png

以下分別介紹如何通過程序代碼讀出Unique ID、Part Number和Mask Version,這里以RA2L1為例。

(1)Unique ID寄存器地址和讀出方法

wKgZomUD5H-AIA6kAADAgMbPunQ489.png

直接通過FSP的API“R_BSP_UniqueIdGet”就可以讀出128位的Unique ID;

參考下面的命令:

const bsp_unique_id_t* unique_id = R_BSP_UniqueIdGet();

(2)Part Number寄存器地址和讀出方法

wKgZomUD5ICAVcgyAADj8xA_Yc0054.png

FSP中沒有讀取Part Number的API,所以需要使用以下代碼。

首先定義Part Number寄存器的地址和保存Part Number數(shù)組的結(jié)構(gòu)體。

#define BSP_FEATURE_BSP_PART_NUMBER_POINTER                 (0x01001C10U)

typedef struct st_bsp_part_number

{

    union

    {

        uint32_t part_number_words[4];

        uint8_t  part_number_bytes[16];

    };

} bsp_part_number_t;

然后在用戶代碼中執(zhí)行下面的命令,即可將Part Number讀出。

const bsp_part_number_t* part_number = BSP_FEATURE_BSP_PART_NUMBER_POINTER;

(3)MCU Version寄存器地址和讀出方法

wKgaomUD5IGAGkaDAADLCkzOgSM087.png

FSP中也沒有讀取MCU Version的API,所以需要使用以下代碼。

首先定義MCU Version寄存器的地址:

#define BSP_FEATURE_BSP_MASK_REVISIOM_POINTER               (0x01001C20U)

然后在用戶代碼中執(zhí)行下面的命令,即可將MCU Version讀出。

const uint8_t* mask_version = BSP_FEATURE_BSP_MASK_REVISIOM_POINTER;

調(diào)試狀態(tài)下讀出的結(jié)果如下(以RA2L1為例):

wKgZomUD5IOAUu8HAAAQTnz-cq0647.png
wKgaomUD5ISAUhn-AAAZjUiF27o654.png
wKgaomUD5IWAGQdDAAAGNowsDfE277.png

產(chǎn)品型號是用ASCII碼編寫的,這里以RA2L1為例做以下說明。

wKgZomUD5ImAVf7aAAGbqeuExvg140.jpg

來源:瑞薩MCU小百科

審核編輯:湯梓紅

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

    關(guān)注

    456

    文章

    51192

    瀏覽量

    427300
  • 單片機
    +關(guān)注

    關(guān)注

    6043

    文章

    44621

    瀏覽量

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

    關(guān)注

    146

    文章

    17324

    瀏覽量

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

    關(guān)注

    2914

    文章

    44938

    瀏覽量

    377074
收藏 人收藏

    評論

    相關(guān)推薦

    DAC60508讀取device id沒有反應怎么解決?

    DAC60508讀取device id沒有反應,圖中為黃色為時鐘,藍色為單片機數(shù)據(jù)讀取device i
    發(fā)表于 12-06 07:06

    RA-Eco-RA4E2-64PIN-V1.0開發(fā)板試用】讀取RA4E2單片機的128位身份證號碼

    的身份證號碼是絕不不一樣的。 同樣的,在MCU,DSP,FPGA里面,每個芯片都擁有自己獨一無二的身份證號碼ID,瑞薩RA4E2單片機它的專業(yè)名稱叫做128-bit unique
    發(fā)表于 01-07 19:19

    Altium Designer 09中Unique ID介紹

    Unique ID:唯一性標識。是標志器件唯一性的編號,軟件為每個器件設(shè)置不重復的ID,用來連接原理圖與PCB里的器件。點擊后面的Reset可改變其編號,都是軟件隨機編的。Altium
    發(fā)表于 03-24 10:45

    請問Increment Part Number功能該怎么用?

    AD中的Edit ? Increment Part Number功能怎么用,有沒有人用過
    發(fā)表于 07-02 23:13

    在UsuTreeView中怎么查看CH342 Unique ID

    芯片手冊上介紹CH342芯片內(nèi)置Unique ID(USB Serial Number)我們有款產(chǎn)品需要讀取并用到這個Unique
    發(fā)表于 07-07 07:52

    CH343G的芯片內(nèi)置Unique ID怎么查看的?

    CH343G 的 芯片內(nèi)置 Unique ID(USB Serial Number),怎么查看的? 是唯一的嗎
    發(fā)表于 07-08 06:03

    CPU的serial number讀取步驟描述

    Platform: RK3399OS: Android 7.1Kernel: v4.4.83描述:系統(tǒng)除了device id, WiFi MAC,Andoid ID這些值以外,cpu的serial
    發(fā)表于 10-27 17:51

    怎么用STLINK讀取MCU的設(shè)備ID

    怎么用STlink讀取MCU的設(shè)備ID
    發(fā)表于 10-12 08:29

    MPC7400 Part Number Speci&THOR

    MPC7400 Part Number SpeciÞcationThis document describes part number speciÞc chan
    發(fā)表于 04-01 21:41 ?34次下載

    Device Serialization for ProAS

    design which incorporates a device-unique value that can be used as a serialization ID or encryption key, and inserted into the design
    發(fā)表于 10-01 18:05 ?25次下載

    詳解ST MCUunique ID

    上面說了ST MCU芯片中的絕大部分都帶UID,也就是說并非所有ST MCU芯片都帶它。到底誰帶誰不帶,從各自芯片數(shù)據(jù)手冊的首頁即可確認。如果首頁沒有明確寫明,就表示該芯片沒有UID或者說即使相應地址有數(shù)據(jù)但不保證其唯一性。
    發(fā)表于 05-12 10:21 ?4881次閱讀
    詳解ST <b class='flag-5'>MCU</b>的<b class='flag-5'>unique</b> <b class='flag-5'>ID</b>

    單片機 STC11L02E-35I - 讀取 MCU ID,然后通過串口發(fā)送

    文章目錄讀取 MCU ID,然后通過串口發(fā)送原理圖示例參考讀取 MCU ID,然后通過串口發(fā)送原
    發(fā)表于 12-05 19:36 ?9次下載
    單片機 STC11L02E-35I - <b class='flag-5'>讀取</b> <b class='flag-5'>MCU</b> <b class='flag-5'>ID</b>,然后通過串口發(fā)送

    STM32 唯一ID讀取方法

    唯一ID,就需要知道它的存儲地址,在不同系列的MCU中地址是有差別的,我們查詢了部分MCU的資料并將其總結(jié)如下://讀取FlashSizeuint16_t cpuGet...
    發(fā)表于 12-09 14:51 ?9次下載
    STM32 唯一<b class='flag-5'>ID</b><b class='flag-5'>讀取</b>方法

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

    關(guān)于RX MCU如何讀取Unique ID
    的頭像 發(fā)表于 10-31 17:15 ?1393次閱讀
    <b class='flag-5'>關(guān)于</b>RX <b class='flag-5'>MCU</b>如何<b class='flag-5'>讀取</b><b class='flag-5'>Unique</b> <b class='flag-5'>ID</b>

    關(guān)于RL78 MCU如何讀取Unique IDDevice Part Number

    關(guān)于RL78 MCU如何讀取Unique IDDevice
    的頭像 發(fā)表于 10-27 15:14 ?1141次閱讀
    <b class='flag-5'>關(guān)于</b>RL78 <b class='flag-5'>MCU</b>如何<b class='flag-5'>讀取</b><b class='flag-5'>Unique</b> <b class='flag-5'>ID</b>和<b class='flag-5'>Device</b> <b class='flag-5'>Part</b> <b class='flag-5'>Number</b>
    百家乐官网娱乐网开户| 百家乐de概率| 真人百家乐赌场娱乐网规则 | 百家乐官网小型抽水泵| 至尊百家乐20111110| 娱乐城注册送彩金100| 上市百家乐官网.评论| 百家乐代理打| 互博百家乐官网现金网| 金冠百家乐娱乐城| 大发888开户| 电脑百家乐官网玩| 百家乐博牌规| 澳门百家乐官网打法百家乐官网破解方法| 澳门百家乐国际| 网上真钱棋牌游戏| 必博百家乐游戏| 蓝盾国际| 赌百家乐官网2号破解| 娱乐城新用户送彩金| 大佬百家乐官网的玩法技巧和规则| 二八杠网| 百家乐官网23珠路打法| 威尼斯人娱乐城平台| 百家乐官网优博娱乐城| 广州百家乐桌子| 百家乐官网在线投注网| 钱柜百家乐的玩法技巧和规则| 百家乐官网八卦投注法| 真钱百家乐官网哪里最好| LV百家乐赢钱LV| 百家乐官网网上真钱娱乐网| 大发888娱乐场漏洞| 网上百家乐官网赌博网| 德州扑克小游戏| 网上玩百家乐好吗| 百家乐官网如何看牌| 亚洲百家乐的玩法技巧和规则| 百家乐官网桌布专业| 太阳城真人娱乐城| 阴宅24向|