시리얼 데이터를 수신 받거나, 여러가지 경우 문자열로 HEX 데이터가 오는 경우가 있다. 이때 데이터를 파싱하기 위해서는 HEX값으로 변환해줘야한다.
아래 예제소스는 문자열HEX를 리얼HEX로 변환해주는 코드다.
macAddr[0] = "E"
macAddr[1] = "E"
sprintf(hexstr,"0x%c%c",macAddr[0],macAddr[1]);
Addr[0] = strtol(hexstr,err,16);
하면 Addr[0]에 0xEE!
출처: http://newkie.tistory.com/48 [뉴키]
'공부 > 기타' 카테고리의 다른 글
opamp 회로 사이트 (0) | 2018.01.31 |
---|---|
BLDC 모터 컨트롤러 회로도 (0) | 2018.01.18 |
INA333 테스트 (0) | 2017.07.08 |
Error[Li006]: duplicate definitions for - IAR (0) | 2016.09.22 |
atmega128 tftlcd 한글출력 (0) | 2016.09.01 |