我有一個通過RS232連接到iRobot創建的Xilinx Virtex-II Pro FPGA板卡。printf原始數據 - 獲取printf或打印以不發送字符
iRobot將一串字節整數作爲命令。
我發現printf實際上會通過串口發送(Hypterminal能夠接收我打印的任何東西),我想我可以使用printf將數據發送給iRobot。
問題是,printf似乎格式化ascii輸出的數據,但我真的很喜歡它只是發送數據原始。
我想是這樣的:
printf(%x %x %x, 0x80, 0x88, 0x08);
但相反的十六進制格式得到,我想它是實際發送的0x80的值。
任何想法?
你的編譯器是否支持:'printf(0x80,0x88,0x08);'? – Jeff
或'printf(「」,0x80,0x88,0x08);' – Jeff