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

EFM8UB1 Chip ID를 USB 시리얼로 설정하기.

by i.got.it 2016. 3. 12.


1. EFM8UB1 의 Chip ID 확보하기 : http://igotit.tistory.com/706 . 총 16바이트임.


2. 상기1에서 확보된 Chip ID 를 USB 시리얼로 설정하는 코드.

SILabs 포럼 : http://community.silabs.com/t5/8-bit-MCU/EFM8-UB1-How-can-I-assign-the-USB-Descriptor-Serial-Number-as/m-p/158712/highlight/true#M43820


상기2의 코드를 이용하는 경우 Chip ID의 바이너리 16바이트를 그대로 기록하기 때문에 이를 호스트측에서 문자로 표현하게 되면 아래예 처럼 보이게 된다.


8&33AC858D&0&1


호스트측에서 문자열로 표현하지 말든지 혹은 칩의 펌웨어에서 숫자를 문자열로 변경하여 기록하면 된다.



///707.


댓글



 

비트코인




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