打印
[技术问答]

HC32F460的SPI问题

[复制链接]
1806|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
5574293|  楼主 | 2025-3-21 15:36 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
想问一下HC32F460_DDL_Rev3.3.0库下面,为什么操作SPI的时候,MISO数据一直是零呢,用的硬件SPI

7078fa1f67a52203d6c91a2c826cf56.png (33.11 KB )

7078fa1f67a52203d6c91a2c826cf56.png

使用特权

评论回复
沙发
lidi911| | 2025-3-24 08:22 | 只看该作者
确认一下对端是否发出数据正常

使用特权

评论回复
板凳
lxs0026| | 2025-3-31 12:40 | 只看该作者
可能是SPI的主从模式配置错误

使用特权

评论回复
地板
Amazingxixixi| | 2025-4-24 15:52 | 只看该作者
学习一下啊!感觉有点知识慌了

使用特权

评论回复
5
5574293|  楼主 | 2025-4-29 17:33 | 只看该作者
问题在于接收端的芯片不是标准的SPI,一会需要8位数据,一会儿需要32位数据,而标准的SPI假设设定了8bit或者32bit传输之后,不能改变数据位数,因此导致在传输某些指令和数据之间,导致SPI从机没有正确的接收到,所有没有返回。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

169

帖子

1

粉丝