江湖狼 发表于 2024-1-21 22:10:56

STM32MP135 linux SPI多字节时钟连续没有间隔问题

使用STM32MP135作为SPI主机通讯时,由于SPI从设备速度慢,数据字节之间的时钟间隔要大于等于半个时钟周期;`尝试设置struct spi_ioc_transfer->word_delay_usecs`参数发现没有时钟间隔,应该怎么办?

正常时序图

![微信图片_20240121221617.png](data/attachment/forum/202401/21/221631dygp3vskeq5tel0l.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "微信图片_20240121221617.png")

有问题的时序

![微信图片_20240121221433.png](data/attachment/forum/202401/21/221444xn38c8233axnxwxw.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "微信图片_20240121221433.png")

STMCU-管管 发表于 2024-3-12 16:26:25

确保SPI控制器的时钟速度与从设备匹配。调整SPI时钟频率可能会影响数据传输间隔。检查SPI接口的硬件连线和引脚连接,确保连接正确并且没有干扰。
页: [1]
查看完整版本: STM32MP135 linux SPI多字节时钟连续没有间隔问题