工具/软件:
我有两个 CC2640R2电路板可通过灵活通信。 其中一个连接了游戏手柄、并将数据传输到另一个 CC2640R2板。 第二个电路板 I 通过 SPIB 引脚连接到 LaunchXL-F28069M。 有一些数据肯定会通过,但它似乎不是很正确。 在运行 Simple_Central 的器件中、我必须获取传入的数据并进行一些位移、因为数据仅以8位的形式提供、以便确保数字正确。
下面是传递数据的两个 PuTTY 屏幕 
这是我在简单中央程序中为通过蓝牙获得要匹配的数字的数据所做的代码片段 
然后、我尝试转换 proj_lab10d 中的数据以旋转2个电机。
我确保更改 HAL_setupSpiB 的代码、因为我知道您是否有2个电机、第二个电机使用 SPI。 
当我查看 proj_lab10d 中的寄存器时、SPIRXBUF 中的数字会不断变化。 但它们并不十分正确。 当操纵杆处于中间位置时、数字约为 1500、在这里您可以看到它们约为5000。 我当时认为我需要进行一些位移、但 SPIRXBUF 是一个 uint16_t 那么、它是否可以容纳整个数字呢? 
这是电路板设置 