衡阳派盒市场营销有限公司

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>
    新皇冠现金网| 威尼斯人娱乐场28| 百家乐官网纯技巧打| 百家乐官网街机| 20人百家乐官网桌| 百家乐破战| 大发888中文官网| 铜鼓县| 赌百家乐官网赢的奥妙| 电子百家乐官网技巧| 金城百家乐玩法平台| 百家乐单机版的| 百家乐波音独家注册送彩| 威尼斯人娱乐城赌球| 大发888官网z46| 亿博娱乐| 信博娱乐| 百家乐官网台布21点| 百家乐官网破解仪| 风水24山辛山乙| 新加坡百家乐赌法| 百家乐筹码防伪| 大发888直播网| 澳门百家乐官网娱乐城网址| 至尊百家乐官网娱乐平台| 百家乐官网平游戏| 百家乐群html| 全讯网carrui| 杂多县| 澳门百家乐官网博客| 赌场百家乐官网赢钱| 金字塔百家乐官网的玩法技巧和规则 | 六十甲子24山吉凶| 百家乐技巧经| 淘金百家乐官网现金网| 百家乐出千手法| 澳门百家乐必胜| 免邮百家乐官网布桌| 大发888代充| 波音百家乐官网自动投注| 立即博百家乐现金网|