RS232를 통해 iRobot Create에 연결된 자일링스 Virtex-II Pro FPGA 보드가 있습니다.printf 원시 데이터를 인쇄하십시오. 문자를 보내지 않으려면 인쇄하십시오.
iRobot은 바이트 정수 스트림을 명령으로 사용합니다.
나는 printf가 실제로 직렬 포트를 통해 보낼 것이라고 발견했다. (Hypterminal은 내가 무엇을 집어 든다.) printf를 사용하여 iRobot에 내 데이터를 보낼 수 있다고 생각한다.
문제는 printf가 ascii 출력을 위해 데이터 형식을 지정하는 것처럼 보이지만 실제로는 원시 데이터를 보내는 것이 좋습니다. 내가 보낸 실제 0x80으로 값 싶습니다,
printf(%x %x %x, 0x80, 0x88, 0x08);
그러나 대신 16 진수 포맷하기 :
내가 좋아하는 일을하고 싶습니다.
아이디어가 있으십니까?
컴파일러가 다음을 지원합니까? 'printf (0x80,0x88,0x08);'? – Jeff
또는'printf ("", 0x80,0x88,0x08); ' – Jeff