@.CHARSET =CP1251 ( Cyrillic )
@GNU AS

@ +-------------------------------------------------------------+
@ |   Определения DES ( Device electronic signature )           |
@ |                 STM32F446                                   |
@ +-------------------------------------------------------------+

.include    "/src/inc/base.inc"

@.item     DES_BASE
.equ   DES_U_ID_BASE   , 0        @ (R) 96-bit, уникальный идентификатор устройства (серийный номер чипа)
.equ   DES_F_SIZE      , 12       @ (R) 16-bit, размер флеш в Кбайт
.equ   DES_PDR         , 0x01E0   @ (R) 16-bit, Package data register
@.end

@.item  DES_U_ID_BASE
.equ   DES_U_ID_31_0   , 0    @ (R) только 32 битный доступ
.equ   DES_U_ID_64_32  , 4    @ (R) только 32 битный доступ
.equ   DES_U_ID_96_65  , 8    @ (R) только 32 битный доступ
@.end

@.item   DES_PDR
.equ   DES_PDR_MASK                      , 0x0700    @ маска! у регистра доступны только биты 10-9-8 !!!
.equ   DES_PDR_LQFP144_UFBGA144_UFBGA144 , 0x0300    @ корпусы LQFP144, UFBGA144 (7x7) либо UFBGA144 (10x10)
.equ   DES_PDR_WLCSP81                   , 0x0200    @ корпус WLCSP81
.equ   DES_PDR_LQFP100                   , 0x0100    @ корпус LQFP100
.equ   DES_PDR_LQFP64                    , 0x0000    @ корпус LQFP64
@.end
