一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

對(duì)于RX族MCU來(lái)講,讀取Unique ID分為以下兩種方式:

wKgZomUD43SAaWOpAAERYFlKkYw384.jpg

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

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

UID模塊能夠讀取存儲(chǔ)在非編址區(qū)域中的32字節(jié)Unique ID,并將其存儲(chǔ)在指定區(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模式,由于在該模式下無(wú)法讀取ROM中的值,因此程序?qū)?huì)被傳送到RAM并在RAM中執(zhí)行。讀取Unique ID后,程序會(huì)再次返回到ROM中繼續(xù)執(zhí)行程序。

在工程中UID FIT模塊可以通過(guò)API函數(shù)的調(diào)用來(lái)實(shí)現(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模式(該模式下無(wú)法讀取ROM)。

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

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

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

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

wKgaomUD43eAHEWXAACrn5OIe6A019.png

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

ROM或E2 DataFlash中的區(qū)域不能指定為存儲(chǔ)讀取的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:通過(guò)寄存器UIDR0、UIDR1、UIDR2和UIDR3可以獲取MCU的唯一ID。

因iodefine.h中的定義不同,對(duì)于RX65N、RX24T、RX231等,請(qǐng)使用以下代碼:

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

id[0] = FLASHCONST.UIDR0;

id[1] = FLASHCONST.UIDR1;

id[2] = FLASHCONST.UIDR2;

id[3] = FLASHCONST.UIDR3;

對(duì)于RX140等,請(qǐng)使用以下代碼:

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

id[0] = FLASH.UIDR0;

id[1] = FLASH.UIDR1;

id[2] = FLASH.UIDR2;

id[3] = FLASH.UIDR3;

幾個(gè)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

來(lái)源:瑞薩MCU小百科

審核編輯:湯梓紅

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

    關(guān)注

    459

    文章

    52471

    瀏覽量

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

    關(guān)注

    146

    文章

    17964

    瀏覽量

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

    關(guān)注

    2930

    文章

    46210

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    RX140 MCU的快速原型板 數(shù)據(jù)手冊(cè)和設(shè)計(jì)資料

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

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

    RX家族系列MCU圍繞先進(jìn)的CPU內(nèi)核構(gòu)建,匯集了瑞薩的各種技術(shù)創(chuàng)新。基于多年積累的專有技術(shù),它們旨在在各個(gè)方面提供更好的響應(yīng)性和能效,同時(shí)結(jié)合出色的運(yùn)行性能和低功耗。為工業(yè)、家用電子、辦公自動(dòng)化
    的頭像 發(fā)表于 04-17 17:58 ?2886次閱讀
    如何在VS Code中使用瑞薩<b class='flag-5'>RX</b>系列<b class='flag-5'>MCU</b>

    S32G399A調(diào)用Mcu_PerformReset()接口執(zhí)行功能復(fù)位,復(fù)位后使用Mcu_GetResetReason()讀取不到了,為什么?

    使用Mcu_PerformReset()執(zhí)行功能復(fù)位,復(fù)位后使用Mcu_GetResetReason()不能讀取MCU_SW_FUNC_RESET這個(gè)復(fù)位源,而是
    發(fā)表于 04-04 07:57

    瑞薩電子RX261/RX260 32位觸摸控制MCU數(shù)據(jù)表與技術(shù)手冊(cè)

    瑞薩電子RX261/RX260 32位觸摸控制MCU數(shù)據(jù)表與技術(shù)手冊(cè)
    的頭像 發(fā)表于 03-17 16:32 ?734次閱讀

    火語(yǔ)言如何循環(huán)讀取表格

    描述 從MySQL讀取數(shù)據(jù)(包含列名:id,name,count,create_date)輸出到表格類型變量dt,用For循環(huán)讀取表格每行數(shù)據(jù),通過(guò)dt.Rows[i]['id']取表
    的頭像 發(fā)表于 02-07 15:11 ?297次閱讀
    火語(yǔ)言如何循環(huán)<b class='flag-5'>讀取</b>表格

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

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

    ADS1292R讀取不到ID號(hào)是怎么回事?

    可以讀取到幾個(gè)寄存器的值,也可以寫(xiě)進(jìn)去,但是有的寄存器讀不出來(lái),ID號(hào)也讀不到,是怎么回事?
    發(fā)表于 12-13 07:04

    Jtti:節(jié)點(diǎn)ID變化過(guò)于頻繁如何解決

    針對(duì)節(jié)點(diǎn)ID變化過(guò)于頻繁的問(wèn)題,以下是一些解決方案和優(yōu)化方法: 確保節(jié)點(diǎn)ID的唯一性 :在系統(tǒng)設(shè)計(jì)階段為每個(gè)節(jié)點(diǎn)分配一個(gè)唯一的ID,并在節(jié)點(diǎn)加入網(wǎng)絡(luò)時(shí)進(jìn)行ID的校驗(yàn)和沖突檢測(cè),以確保新
    的頭像 發(fā)表于 12-12 15:44 ?476次閱讀

    hdc1080可以正常讀取設(shè)備ID,但是當(dāng)讀取溫濕度值時(shí)總是0,為什么?如何解決?

    hdc1080可以正常讀取設(shè)備ID,但是當(dāng)讀取溫濕度值時(shí)總是0,配置寄存器值配置為0x1000,是默認(rèn)值,,請(qǐng)問(wèn)該如何解決啊?
    發(fā)表于 12-12 06:04

    基于瑞薩電子RX MCU的電機(jī)控制解決方案

    本次給大家介紹基于瑞薩電子RX電機(jī)控制MCU的電機(jī)控制解決方案,RX家族32位高功效MCU包含四個(gè)產(chǎn)品系列:具有最優(yōu)性能和最強(qiáng)功能的旗艦RX
    的頭像 發(fā)表于 12-10 17:15 ?1501次閱讀
    基于瑞薩電子<b class='flag-5'>RX</b> <b class='flag-5'>MCU</b>的電機(jī)控制解決方案

    DAC60508讀取device id沒(méi)有反應(yīng)怎么解決?

    DAC60508讀取device id沒(méi)有反應(yīng),圖中為黃色為時(shí)鐘,藍(lán)色為單片機(jī)數(shù)據(jù)讀取device id。后24個(gè)時(shí)鐘DAC60508沒(méi)有輸出id
    發(fā)表于 12-06 07:06

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

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

    報(bào)告從站ID與Modbus異常響應(yīng)

    17功能碼用于讀取從站設(shè)備的ID、類型描述、當(dāng)前狀態(tài)以及其他信息,不支持廣播模式。響應(yīng)消息的構(gòu)成依賴于設(shè)備而不盡相同。
    的頭像 發(fā)表于 11-07 17:06 ?1056次閱讀

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

    全球半導(dǎo)體解決方案供應(yīng)商瑞薩電子(TSE:6723)宣布推出RX261與RX260微控制器(MCU)產(chǎn)品群。這兩款全新的64MHz MCU帶來(lái)出色的能效比——工作模式下僅為69μA/M
    的頭像 發(fā)表于 10-25 10:55 ?706次閱讀

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

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