我已经测试了我的PIN配置,我相信PIN 11(RPI4)是正确的。然而,这个问题仍然存在,它仍然被困在SPI1Exchange缓冲区中。我的测试程序如下。我的电路在PCB上,所以我焊接了一根线到引脚11(RPI4),并且检查了库中的代码,我发现数据是使用SPI1_Exchange发送和接收的。DRV_SPI_Get和DRV_SPI_Put都重定向到这个函数。瓮。我注意到,在SPIX交换函数中,PixVIEDATA不是全部1(0xFF),它有00001101个11000000。我真的不明白为什么,因为我找不到任何关于库中的所有助手函数是如何使DriveMount函数工作的,但是我假设它的工作正常。EDIT:我刚意识到pRecieveData是一个指针,所以它显示的值是RecieveDa的地址检查表中的TA是0xDC0,这是我之前看到的相同值。我现在觉得很傻,总之,我相信PIN 11的PIN配置是正确的。
我已经测试了我的PIN配置,我相信PIN 11(RPI4)是正确的。然而,这个问题仍然存在,它仍然被困在SPI1Exchange缓冲区中。我的测试程序如下。我的电路在PCB上,所以我焊接了一根线到引脚11(RPI4),并且检查了库中的代码,我发现数据是使用SPI1_Exchange发送和接收的。DRV_SPI_Get和DRV_SPI_Put都重定向到这个函数。瓮。我注意到,在SPIX交换函数中,PixVIEDATA不是全部1(0xFF),它有00001101个11000000。我真的不明白为什么,因为我找不到任何关于库中的所有助手函数是如何使DriveMount函数工作的,但是我假设它的工作正常。EDIT:我刚意识到pRecieveData是一个指针,所以它显示的值是RecieveDa的地址检查表中的TA是0xDC0,这是我之前看到的相同值。我现在觉得很傻,总之,我相信PIN 11的PIN配置是正确的。
举报