[技术问答] 【M0】SPI主机接收数据时没有时钟输出

[复制链接]
 楼主| cr315 发表于 2025-8-7 19:10 | 显示全部楼层 |阅读模式
SPI主机接收数据时没有时钟输出
幸福小强 发表于 2025-8-11 22:00 | 显示全部楼层
这是为什么呢,一般SPI都是有主机提供时钟信号的。
旧巷情人 发表于 2025-8-12 19:25 | 显示全部楼层
M0 内核 MCU 的 SPI 主机接收数据时无时钟输出,可能是 SPI 未正确初始化:时钟分频配置错误、主机模式未使能,或引脚复用功能未设为 SPI 模式。也可能是数据长度 / 格式不匹配:如帧格式、位序设置与从机不符。还可能是接收逻辑问题:未正确启动接收操作,或 FIFO 深度配置不当。此外,硬件故障(如 SPI 模块损坏、引脚虚焊)或中断 / DMA 配置错误也会导致时钟无输出。需逐项排查初始化配置、引脚映射及通信时序
内政奇才 发表于 2025-8-13 16:42 | 显示全部楼层
时钟源配置不对?
duo点 发表于 2025-8-13 16:43 | 显示全部楼层
系统时钟不稳定?
七毛钱 发表于 2025-8-13 16:43 | 显示全部楼层
引脚复用冲突?
两只袜子 发表于 2025-8-13 16:44 | 显示全部楼层
检查SCK引脚是否被其他功能复用,必要时在初始化代码中重新映射引脚。
jasontu 发表于 2025-8-15 09:44 | 显示全部楼层
先拿bsp的spi sample code在板子上跑,看可不可以正常输出
如果是自已有修改的代码,再比对bsp看流程是否有设定正确。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1448

主题

4810

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部