본문 바로가기
임베디드.일렉트로닉스

EFM8SB1 Unique ID (Chip ID)

by i.got.it 2015. 10. 12.

소자가 리셋되면 32bit의 UID(Unique ID)가 ram의 마지막 4바이트 영역으로 로딩된다. XRAM이 있는 경우엔 XRAM으로 없는 경우엔 RAM영역에기록된다. UID는 펌웨어상에서 접근하여 값을 읽을수 있고 디버거를 통해서도 확인가능하다.

 

 

chip ID 확보하는 코드.  

const uint32_t xdata UUID _at_ 0xFC;

from 포럼글 : http://community.silabs.com/t5/8-bit-MCU/EFM8-device-identification/m-p/140329#M41684 

 

코드 적용예.

아래 파박은 32비트 정수형으로 한번에 받는 경우이며,

붉박 부분의 코드는 1바이트 단위로 Unique ID의 각 바이트를 받는 코드이다.

 

 

 

 Uinque ID 상세정보 :  EFM8SB1 Reference Manual  페이지 30.

 

///446.

 

댓글



 

비트코인




암호화폐       외환/나스닥/골드       암호화폐/외환/나스닥/골드 암호화폐/외환/나스닥/골드   암호화폐/외환/나스닥/골드
     
현물 |선물 인버스 |선물 USDT       전략매니저(카피트레이딩)     롤오버 이자 없는 스왑프리계좌
( 스왑프리 암호화폐도 거래 가능 )    
MT4, MT5 , cTrader 모두 지원     FTMO 계좌 매매운용. MT4,MT5