STM32獲取UID方法

2021-10-23 15:16:38 字數 1244 閱讀 9369

stm32獲取uid方法

最近使用stm32l011開發專案,產線提出需求需要根據stm32的uid列印bar code,所以檢視資料手冊,發現stm32晶元的uid是96-bit(12 bytes資料)。

1、資料手冊對uid介紹如下

儲存udid的暫存器起始位址為0x1ff80050,而且可以單個位元組讀或者半個字讀或乙個字讀。

2、**實現如下:

單個位元組讀取udid號:

for (int i=0; i < 12; i++)  else 

}

3、在stm32l0庫中提供了獲取uid的介面

STM32命名方法

stm32 1.產品系列 stm32代表st品牌cortex mx系列核心 arm 的32位mcu 2.產品型別 f 通用快閃 flashmemory l 低電壓 1.65 3.6v f型別中f0xx和 f1xx系列為2.0 3.6v f2xx和f4xx系列為1.8 3.6v w 無線系統晶元,開發...

stm32獲取cpu序列號

產品唯一的身份標識非常適合 用來作為序列號 例如usb字串行號或者其他的終端應用 用來作為密碼,在編寫快閃儲存器時,將此唯一標識與軟體加解密演算法結合使用,提高 在快閃儲存器儲存器內的安全性。用來啟用帶安全機制的自舉過程 96位的產品唯一身份標識所提供的參考號碼對任意乙個stm32微控制器,在任何情...

STM32的按鍵方法

按鍵可以用按鍵掃瞄的方法和外部中斷的方法。外部中斷看前面,個人推薦使用外部中斷更好。其餘情況可以用按鍵掃瞄,這裡只講按鍵掃瞄的方法。先在main.h中定義按鍵名稱 define key0 hal gpio readpin gpioc,gpio pin 5 key0按鍵pc5 define key1 ...