我实际上只是有一个相当小的问题,但我最难找到有关它的信息。
对于我正在编写的应用程序,将有一个通过 USB 连接到 Windows XP 计算机的 3 轴操纵杆,它由 directx 处理。然后,该信息将被发送到其他地方到嵌入式控制器。我不需要知道directx如何处理它的太多复杂性,但我想知道,轴的数据是如何格式化的?
最近我可以说,现在大多数操纵杆都有 12 位分辨率,那么数据输出是 12 位 2 的补码数吗?在那之后,当它从directx捕获时,它是否表示为一个有符号的16位整数?
我想知道这一点,所以我知道我将如何在嵌入式平台端处理数据,例如如何格式化将数据发送到嵌入式端的数据包,以及如何在嵌入式平台上使用信息边。