本帖最后由 fanchenxinok 于 2021-7-22 13:38 编辑
hi all,
在Autochips demo板做SPI实验,PC端用ginkgo USB-SPI工具模拟从机,MCU作为主机。但是始终通信不了,ginkgo工具一直都是未响应 然后弹出初始化设备失败,有大神用过ginkgo USB-SPI工具吗?板子接线如下图:
USB-SPI工具从机配置如下:
MCU主机模式代码配置的几个关键参数如下:
spiConfig.cpha = SPI_CPHA_1EDGE;//设置数据采样相位,第1个边沿采样数据
spiConfig.cpol = SPI_CPOL_LOW;//设置SCK空闲时极性,空闲时SCK为低
spiConfig.frmSize = SPI_FRAME_SIZE_8BITS;
spiConfig.rxMsbFirstEn = ENABLE;//选择从最高位开始接收,先接收高bit位
spiConfig.txMsbFirstEn = ENABLE;//选择从最高位开始发送,先发送高bit位
MCU主机端发送24个字节给从机,用示波器抓到的SCLK和MOSI的数据如下图:
波形都是对的,就是PC端的 Ginkgo USB-SPI工具读取不到数据,点下读取数据就响应不了了。然后弹出初始化设备失败。
|