GPS가 USB0에 연결되어 있고 모든 것을 완벽하게 읽을 수 있지만 지금은 데이터를 기록하려고합니다. 16 진수 데이터를 보내고받는 것으로 작동합니다. 데이터를 GPS로 보내려고했습니다. 포트에 0xB6 0x62를 보내고 싶다면 C++에서 어떻게 할 수 있을까요? 옳고 그름 사람이 내가 파일 기술자 fd에 포트를 열어 나에게 물론16 진수 데이터를 직렬 포트로 보냅니 까?
int main()
{
unsigned char bytestosend[2] = {0xB5, 0x62};
write(fd,&bytestosend,2);
}
도움이 될 수 나는 이것을 사용하지만 난 내가 weatehr 모른다.
정확히 "16 진수"데이터를 어떻게 받습니까? 'B5'는'0xB5' 또는''B5''입니까? – MSalters