本帖最后由 两只袜子 于 2021-7-5 16:24 编辑
我在用STM32和一个FPGA通过spi2通讯。
首先硬件肯定都好的,接的也正常。(公司老工程基于标准库写的,运行正常,我练手,换HAL库重写,结果通讯失败)
比如:STM32发送 AB BA 12 AB BA FPGA 返回 0x55 0x01 0x02 0x03 标准库执行正常的。结果我现在用HAL执行现象这样的: 1、如果发送数组写成:{AB BA 12 AB BA 00 00 00 00},则读出来的是
AB BA 12 AB BA 00 00 00 00 2、如果发送数组写成:{AB BA 12 AB BA FF FF 00 00},则读出来的是:AB BA 12 AB BA FF FF 00 00 但是上面1和2,示波器显示的都是正常(SPI数据线,收和发的数据都对的)
求帮助!!!!!!
|