реклама на сайте
подробности

 
 
> STM32F051C8T6 96 битный уникальный ID
nanorobot
сообщение May 30 2018, 16:55
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 244
Регистрация: 29-02-08
Пользователь №: 35 503



Считываю UID процессора следующим способом

CODE
uint32_t id[3];
const uint32_t* STM32_UID = (uint32_t*)0x1FFFF7AC;
id[0] = STM32_UID[0];
id[1] = STM32_UID[1];
id[2] = STM32_UID[2];

константа 0x1FFFF7AC из документации. получаю id[2] всегда равно 0. id[1] одинаково для всех чипов(4 штуки) и равно 0х4136570A. И лишь id[0] слегка отличаются, причем большая
часть битов равна 0. Например 0х00350043, 0х00310043, 0х00360043б 0х00220043 ... Я что то делаю не так? Больше всего смущает компонента равная нулю...

Сообщение отредактировал nanorobot - May 30 2018, 16:58
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 10:50
Рейтинг@Mail.ru


Страница сгенерированна за 0.01347 секунд с 7
ELECTRONIX ©2004-2016