STM32G070的CPUID地址:
/*!< Device Electronic Signature */
#define PACKAGE_BASE (0x1FFF7500UL) /*!< Package data register base address */
#define UID_BASE (0x1FFF7590UL) /*!< Unique device ID register base address */
#define FLASHSIZE_BASE (0x1FFF75E0UL) /*!< Flash size data register base address */
/**
HAL庫已經預留了API可以直接讀?。?p>
/**
* @brief Returns first word of the unique device identifier (UID based on 96 bits)
* @retval Device identifier
*/
uint32_t HAL_GetUIDw0(void)
{
return (READ_REG(*((uint32_t *)UID_BASE)));
}
/**
* @brief Returns second word of the unique device identifier (UID based on 96 bits)
* @retval Device identifier
*/
uint32_t HAL_GetUIDw1(void)
{
return (READ_REG(*((uint32_t *)(UID_BASE + 4U))));
}
/**
* @brief Returns third word of the unique device identifier (UID based on 96 bits)
* @retval Device identifier
*/
uint32_t HAL_GetUIDw2(void)
{
return (READ_REG(*((uint32_t *)(UID_BASE + 8U))));
}
上一篇: J-Link RTT的使用(原理 + 教程 + 應用 + 代碼)
下一篇:解決MDK仿真時候彈框Programming range...問題
推薦閱讀
史海拾趣
隨著公司實力的不斷增強,DACHANG公司開始積極拓展國際市場。公司參加了多個國際電子展覽會,與國際同行進行了廣泛的交流與合作。同時,DACHANG公司還積極尋求與國際知名企業的合作機會,不斷提升自己在全球電子產業鏈中的地位和影響力。
CINCH公司深知人才是企業發展的核心競爭力。因此,公司高度重視人才培養和團隊建設。公司設立了完善的培訓體系,為員工提供了廣闊的晉升空間和發展機會。同時,公司還積極引進優秀人才,打造了一支高素質、專業化的團隊。這支團隊在公司的各項業務發展中發揮了重要作用,為公司的長遠發展奠定了堅實基礎。
Heyco公司成立于1906年(部分資料提及為1926年或1937年,這里以多個資料綜合為準),最初在德國柏林成立。起初,公司專注于制造手工工具,隨著汽車工業的興起,Heyco迅速轉型為汽車裝配線所需工具的生產商。在二戰后,Heyco抓住了汽車工業快速發展的機遇,進一步擴大了生產規模,不僅為德國本土汽車制造商如寶馬、奧迪、大眾和梅賽德斯奔馳提供定制工具,還逐漸拓展到國際市場。這一時期,Heyco憑借其高質量的產品和卓越的服務贏得了市場的廣泛認可。
進入80年代,DRS開始拓展其業務范圍。在1981年上市后,DRS于1984年收購了其第一家公司,邁出了其市場擴張的第一步。隨后,DRS不斷投入研發,致力于提高其在電子和信息技術領域的核心競爭力。特別是在C4ISR(指揮、控制、通信、計算機、情報、監視和偵察)系統領域,DRS取得了顯著的成果,為其在全球市場上贏得了廣泛的認可。
在全球電子行業快速發展的背景下,DRS面臨著來自各方面的挑戰。為了應對這些挑戰,DRS不斷加強研發投入,提高產品質量和服務水平。同時,公司也積極拓展國際市場,尋求更多的合作機會。通過這些努力,DRS在全球電子行業中保持了領先地位,并為未來的發展奠定了堅實的基礎。
請注意,由于篇幅限制,以上故事均為概述性質,具體細節和背景信息可能有所省略。
作為一家立志于立足中國、服務全球的電子企業,成都芯進電子始終保持著開放的國際視野。他們積極參與國際技術交流與合作,不斷提升自身的技術水平和市場競爭力。同時,公司也在全球范圍內拓展業務,希望將更多優質的電子產品推向國際市場,為全球消費者帶來更好的使用體驗。
請注意,以上故事是基于參考文章內容的合理擴展和虛構,具體細節可能與實際情況存在差異。
差壓式流量計的精度分析 一般情況下,在設計差壓式流量計的過程中,通過迭代法設計計算差壓式流量計的幾個重要參數如:差壓元件的差壓值、開口直徑D、流出系數α、可膨脹系數β等等。根據迭代設計計算出迭代點處的示值誤差,由此進一步計算處整 ...… 查看全部問答∨ |
TTL反相器的分析有段一直看不懂,從網上也查了很多,但是還有個問題不明白, 為了方便,以基本TTL反相電路中的T1為例(圖見數電第四版P63)T1的集電極和電源Vcc之間有另一個三極管T2的集電結阻隔,那如何判斷T1集電極電壓?也就是T1是怎么會工作 ...… 查看全部問答∨ |
電子電路中隔離的全面介紹之 ——總線接口中隔離的應用(連載4) 作者:晶圓 jerrymiao 隔離技術在RS485/422中的應用 RS485/RS422作 ...… 查看全部問答∨ |
wince下如何控制datagrid的某一列允許輸入,其他列不能輸入! wince下如何控制datagrid的某一列允許輸入,其他列不能輸入! 怎么實現? wince下dataGrid能不能允許輸入的?… 查看全部問答∨ |
我在通過電腦用CDMA模塊DTGS-800發送短信是遇到如下問題 使用的是VB MSComm控件 AT指令 問題如下: MSComm1.Output = \"AT+UGSM=1\" + vbCr MSComm1.Output = \"AT+CMGS=12,15543641757,18943196507,1100,123AB你好 \" + vbCr ...… 查看全部問答∨ |
|
剛練習寫了個GPIO的驅動,用來從FPGA讀數據到ARM,但在應用程序運行到ReadFile函數時提示運行失敗,ReadFile未返回TRUE。串口打印信息如下: GPIO Driver Open GPIO Driver Read Begin Map Address Transfer data begin Data Abort: Thread=8 ...… 查看全部問答∨ |
向各位高手請教Plantform Builder5.0 編譯問題 PB5.0編譯OS時,build.log出現這樣的錯:NMAKE : fatal error U1073: don\'t know how to make \'ar6k_ndis_cf\' 向各位高手請教這是什么錯呀,要怎樣解決?… 查看全部問答∨ |
老師讓選個方向! 軟件方向,就是圖像視頻類的課題,自己研究去。 硬件呢,和老師做項目,FPGA等東西。 我個人的狀況: 技術非常一般化。(當年的時光虛度了太多) 軟件了解一些,硬件從來沒接觸過! (一些相關學科基礎約等于0,什么 ...… 查看全部問答∨ |
收到板子好幾天了,也一直沒發帖,主要因為自己是個菜鳥,第一次血ARM,沒辦法呀,哈哈,說到這里也該談談我這幾天的學習過程了。 這里高手就無視哈。我說給我一樣的菜鳥的。。學啥芯片都有共同點吧,我這里就把LM3S當單片機用,首先 ...… 查看全部問答∨ |