我有一个 Xilinx Virtex-II Pro FPGA 板,它通过 RS232 连接到 iRobot Create。
iRobot 将字节整数流作为命令。
我发现 printf 实际上会通过串行端口发送(Hypterminal 能够接收我打印的任何内容),并且我认为我可以使用 printf 将我的数据发送到 iRobot。
问题是 printf 似乎格式化了 ascii 输出的数据,但我真的很喜欢它只是简单地发送原始数据。
我想要类似的东西:
printf(%x %x %x, 0x80, 0x88, 0x08);
但是,我希望它不是被格式化的十六进制,而是实际发送的 0x80 值。
有任何想法吗?