手册有一个ID 寄存器,但没有说是unique唯一的。
《25.4.1 MCU device ID code
The STM32F0 products integrate an MCU ID code. This ID identifies the ST MCU part
number and the die revision.
This code is accessible by the software debug port (two pins) or by the user software.
DBGMCU_IDCODE
Address: 0x40015800
Only 32-bit access supported. Read-only
Bits 31:16 REV_ID(15:0) Revision identifier
This field indicates the revision of the device. It is read as 0x1000 for Revision 1.0 and
0x2000 for Revision 2.0.
Bits 15:12 Reserved: read 0b0110.
Bits 11:0 DEV_ID(11:0): Device identifier
This field indicates the device ID.
For STM32F030x4 and STM32F030x6 devices, the device ID is 0x444.
For STM32F030x8 devices, the device ID is 0x440.》这是手册上的。STM32绝大部分芯片都要96位UID,只有极个别STM32芯片没有UID.比方STM32F030.
如果该芯片有UID,芯片数据手册都会明确写明。• 96-bit unique ID
至于每一位的介绍,STM32手册里没做细节描述。描述也没用,它保证96位的唯一性。
你如果只想取部分位做ID,不能保证唯一性。
STM8芯片里很多也是带UID的,在芯片数据手册里有些简单描述,可以参考下。
F103有96bit unique id
评分
查看全部评分
手册有一个ID 寄存器,但没有说是unique唯一的。
《25.4.1 MCU device ID code
The STM32F0 products integrate an MCU ID code. This ID identifies the ST MCU part
number and the die revision.
This code is accessible by the software debug port (two pins) or by the user software.
DBGMCU_IDCODE
Address: 0x40015800
Only 32-bit access supported. Read-only
Bits 31:16 REV_ID(15:0) Revision identifier
This field indicates the revision of the device. It is read as 0x1000 for Revision 1.0 and
0x2000 for Revision 2.0.
Bits 15:12 Reserved: read 0b0110.
Bits 11:0 DEV_ID(11:0): Device identifier
This field indicates the device ID.
For STM32F030x4 and STM32F030x6 devices, the device ID is 0x444.
For STM32F030x8 devices, the device ID is 0x440.》这是手册上的。STM32绝大部分芯片都要96位UID,只有极个别STM32芯片没有UID.比方STM32F030.
如果该芯片有UID,芯片数据手册都会明确写明。• 96-bit unique ID
至于每一位的介绍,STM32手册里没做细节描述。描述也没用,它保证96位的唯一性。
你如果只想取部分位做ID,不能保证唯一性。
STM8芯片里很多也是带UID的,在芯片数据手册里有些简单描述,可以参考下。
评分
查看全部评分
评分
查看全部评分
是的!我要在犯嘀咕呢!手册是没有呢!现在片子没有接外部RTC,时间戳无法产生,uuid也无法生成!这种情况不好处理呢!!
103有!030的就没有
是的!现在也不敢用呢!谢谢