国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

關于RX MCU如何讀取Unique ID

jf_pJlTbmA9 ? 來源:瑞薩MCU小百科 ? 作者:瑞薩MCU小百科 ? 2023-10-31 17:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

對于物聯網的應用或者產品版本管理等場合,芯片的信息讀取是用戶非常關心的問題。本文介紹了瑞薩RX家族單片機讀取Unique ID的方法。

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

wKgZomUD43SAaWOpAAERYFlKkYw384.jpg

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

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

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

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模塊利用閃存的自編程功能從非編址區域讀取Unique ID。定序器首先進入ROM P/E模式,由于在該模式下無法讀取ROM中的值,因此程序將會被傳送到RAM并在RAM中執行。讀取Unique ID后,程序會再次返回到ROM中繼續執行程序。

在工程中UID FIT模塊可以通過API函數的調用來實現。

讀取唯一ID的步驟如下:

● 調用R_UID_Open()函數。

將程序從ROM轉移到RAM。

● 調用R_UID_Read()函數。

跳轉到RAM。

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

執行Unique ID讀取命令。

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

通過跳轉返回到ROM。

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

wKgaomUD43eAHEWXAACrn5OIe6A019.png

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

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

RX130的Unique ID讀出結果參考如下:

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讀出結果參考如下:

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小百科

審核編輯:湯梓紅

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

    關注

    463

    文章

    54010

    瀏覽量

    465977
  • mcu
    mcu
    +關注

    關注

    147

    文章

    18924

    瀏覽量

    398090
  • 物聯網
    +關注

    關注

    2945

    文章

    47819

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    深入剖析RX64M/RX71M Group Flash Memory:硬件接口與應用指南

    深入剖析RX64M/RX71M Group Flash Memory:硬件接口與應用指南 在電子工程領域,微控制器(MCU)的閃存(Flash Memory)是至關重要的組成部分,它不僅存儲著
    的頭像 發表于 03-03 16:50 ?464次閱讀

    深入剖析Renesas RX110 Group MCU:特性、應用與設計要點

    深入剖析Renesas RX110 Group MCU:特性、應用與設計要點 在當今數字化時代,微控制器(MCU)作為電子系統的核心,廣泛應用于各種領域。Renesas RX110 G
    的頭像 發表于 02-26 17:05 ?457次閱讀

    全方位解析Renesas RX110 Group MCU:特性、應用與設計要點

    全方位解析Renesas RX110 Group MCU:特性、應用與設計要點 前言 在電子工程師的工具箱中,微控制器(MCU)無疑是核心工具之一。Renesas RX110 Grou
    的頭像 發表于 02-25 16:05 ?88次閱讀

    瑞薩RX MCU啟動文件詳解

    本文詳細介紹了RX MCU從復位到進入main函數的過程,有助于讀者對RX MCU體系結構的理解,RAM和ROM的初始化,以及bootloader程序的開發。
    的頭像 發表于 02-11 08:43 ?1.5w次閱讀
    瑞薩<b class='flag-5'>RX</b> <b class='flag-5'>MCU</b>啟動文件詳解

    基于瑞薩RX26T MCU的空調室外機系統搭建指南

    瑞薩AIR-CON-ODU-REF是搭載RX26T MCU的空調室外機的整體解決方案評估套件。通過將該套件與通信板和外圍設備相連接,可以實現對空調室外機的控制。
    的頭像 發表于 01-05 15:03 ?8071次閱讀
    基于瑞薩<b class='flag-5'>RX</b>26T <b class='flag-5'>MCU</b>的空調室外機系統搭建指南

    深入解析RX660 Group Renesas MCUs:高性能與多功能的完美融合

    深入解析RX660 Group Renesas MCUs:高性能與多功能的完美融合 在當今的電子設計領域,微控制器(MCU)扮演著至關重要的角色。Renesas的RX660 Group MCU
    的頭像 發表于 12-29 16:30 ?317次閱讀

    Renesas RX260/RX261 MCU:高集成度與高性能的完美融合

    Renesas RX260/RX261 MCU:高集成度與高性能的完美融合 在電子工程領域,尋找一款性能卓越、功能豐富且穩定可靠的微控制器(MCU)是每個工程師的追求。Renesas的
    的頭像 發表于 12-26 18:05 ?1240次閱讀

    MCU軟件核心庫及示例代碼速覽 !

    是LuatOS中封裝MCU一些特殊操作的核心模塊,提供了對MCU底層功能的訪問和控制能力,是開發高級功能和系統調試的重要工具。 相關函數及其主要功能如下: ? mcu.unique_id() 獲取設備唯一
    的頭像 發表于 12-11 17:19 ?686次閱讀
    <b class='flag-5'>MCU</b>軟件核心庫及示例代碼速覽 !

    MCU(UART)串口的RX和TX如何使其反相輸出?

    MCU(UART):串口的RX和TX如何使其反相輸出?
    發表于 11-14 06:10

    LuatOS MCU核心庫全接觸:新手操作與功能測試攻略!

    ?MCU芯片級開發新手如何快速掌握核心技能?本文圍繞LuatOS的MCU核心庫,系統演示時鐘頻率獲取、唯一ID讀取、高精度計時、IO復用配置等核心功能測試,并通過豐富示例,幫助開發者輕
    的頭像 發表于 11-12 14:30 ?295次閱讀
    LuatOS <b class='flag-5'>MCU</b>核心庫全接觸:新手操作與功能測試攻略!

    新手必備:LuatOS MCU核心庫功能測試與實踐指南

    新手如何快速掌握MCU芯片級開發?本文通過LuatOS的MCU核心庫,全面演示時鐘頻率獲取、唯一ID讀取、高精度計時、IO復用配置等核心功能的測試流程,并提供實用示例,幫助開發者高效入
    的頭像 發表于 11-12 14:26 ?339次閱讀
    新手必備:LuatOS <b class='flag-5'>MCU</b>核心庫功能測試與實踐指南

    如何使用瑞薩RX26T MCU中的POE功能模塊

    瑞薩RX26T芯片是專門為#電機控制 設計的32位MCU,搭載120MHz的CPURXv3內核,具備強大的數字信號處理能力和豐富的外設資源。
    的頭像 發表于 08-13 09:19 ?5591次閱讀
    如何使用瑞薩<b class='flag-5'>RX</b>26T <b class='flag-5'>MCU</b>中的POE功能模塊

    RX140 MCU的快速原型板 數據手冊和設計資料

    Renesas RTK5FP1400S00001BE用于RX140 MCU的快速原型設計板設有板載RX140 MCU (R5F51406BGFN)。該板經濟劃算,適用于各種應用的
    的頭像 發表于 05-21 10:43 ?950次閱讀
    <b class='flag-5'>RX</b>140 <b class='flag-5'>MCU</b>的快速原型板 數據手冊和設計資料

    如何在VS Code中使用瑞薩RX系列MCU

    RX家族系列MCU圍繞先進的CPU內核構建,匯集了瑞薩的各種技術創新?;诙嗄攴e累的專有技術,它們旨在在各個方面提供更好的響應性和能效,同時結合出色的運行性能和低功耗。為工業、家用電子、辦公自動化
    的頭像 發表于 04-17 17:58 ?3901次閱讀
    如何在VS Code中使用瑞薩<b class='flag-5'>RX</b>系列<b class='flag-5'>MCU</b>

    瑞薩電子RX261/RX260 32位觸摸控制MCU數據表與技術手冊

    瑞薩電子RX261/RX260 32位觸摸控制MCU數據表與技術手冊
    的頭像 發表于 03-17 16:32 ?1426次閱讀