시리얼 통신을 하면서 구조체를 이용하여 데이터를 받아 오려 합니다.
그런데, 원하는 값이 나오질 않아 질문 올립니다.
typedef struct
{
char dev_key[3], dev_name[10, dev_value[4] ;
} DEV_STR ;
DEV_STR sBuf ;
;;;;;;;;;;;;;;;;;;;
// 시리얼 통신을 위해 Device를 Open
fp = open("/dev/ttyAMA0", O_RDONLY | O_NOCTTY );
res = read( fp, & sBuf, sizeof(DEV_STR)) ;
// 시리얼을 통해 넘어오는 데이터
// CONROOM 0034
// 위와 같이 read를 통해 읽은 데이터를 화면에 표시