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

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