查看: 9062|回复: 5

FM33A0/G0/L0/LC0/A0EV/LG0/FR/LE/A0EVB 系列单片机唯一码 UID 存放地址

[复制链接]

154

主题

846

帖子

4624

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4624
发表于 2018-8-7 08:53:09 | 显示全部楼层 |阅读模式
  
芯片型号
  
起始地址
字节数
FM33A0XX
0x1FFFFC10
10
FM33G0XX
0x1FFFFC10
10
FM33L0XX
0x1FFFFC10
10
FM33LC0XX
0x1FFFFA10
12
FM33A0XXEV
0x1FFFFA10
12
FM33LG0XX
0x1FFFFA10
12
FM33A0XXEVB
0x1FFFFA10
12
FM33LE0XX
0x1FFFFA10
12
FM33FR0XX
0x1FFFFA20
12


举个例子:

#define const_mcu_id        (((uint8_t *)(0x1FFFFC10)))        //芯片唯一码存放地址,长度为10字节



地址

地址
回复

使用道具 举报

0

主题

1

帖子

598

积分

专家

Rank: 5Rank: 5

积分
598
发表于 2018-8-7 11:16:37 | 显示全部楼层
专业。
回复

使用道具 举报

6

主题

18

帖子

170

积分

中级工程师

Rank: 2

积分
170
发表于 2020-8-8 11:28:47 | 显示全部楼层
专业
回复

使用道具 举报

2

主题

3

帖子

64

积分

中级工程师

Rank: 2

积分
64
发表于 2022-4-11 15:48:57 | 显示全部楼层
用来读取FM33LC023n的UID,前9位是一样的,只有第10位不同,造成很多芯片UID是重复的,请问是怎么回事
回复

使用道具 举报

154

主题

846

帖子

4624

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4624
 楼主| 发表于 2022-4-12 10:30:05 | 显示全部楼层
poa 发表于 2022-4-11 15:48
用来读取FM33LC023n的UID,前9位是一样的,只有第10位不同,造成很多芯片UID是重复的,请问是怎么回事
...

上面写着唯一码12byte,你用9byte。那还是唯一码么?
回复

使用道具 举报

2

主题

13

帖子

2102

积分

资深专家

Rank: 7Rank: 7Rank: 7

积分
2102
发表于 2024-5-23 11:55:16 | 显示全部楼层
读取FM33LE026的UID, 读出的全是0xFF, 是什么原因呢?

#define const_mcu_id (((uint8_t *)(0x1FFFFA10)))  //UID
#define ID_SIZE 12
uint8_t mcu_id[ID_SIZE] = {0};

int main(void)
{
    /* Reset of all peripherals, Initializes the Flash inte**ce and the Systick. */
    /* SHOULD BE KEPT!!! */
    MF_Clock_Init();

    /* Configure the system clock */
    /* SHOULD BE KEPT!!! */
    MF_SystemClock_Config();

    /* Initialize FL Driver Library */
    /* SHOULD BE KEPT!!! */
    FL_Init();

    /* Initialize all configured peripherals */
    /* SHOULD BE KEPT!!! */
    MF_Config_Init();
    memcpy(mcu_id, const_mcu_id, ID_SIZE);
    LED_Init();
....
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表