硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5187|回复: 4
收起左侧

[有问必答] spi主从机通信问题

[复制链接]

10

主题

4

回帖

10

积分

新手上路

积分
10
发表于 2016-2-28 14:42:26 | 显示全部楼层 |阅读模式
两个103,一个当主机,一个当从机,现在遇到的问题是,主机给从机发送一个数据之后,从机再将这个数据返回给主机,但是主机接收不到这个数据,用示波器看了MISO和MOSI均有信号且一致,这是为什么呢
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2016-2-28 21:42:53 | 显示全部楼层
没有搞过SPI的从机模式,帮不上了。另外注意,你的SPI是设计的全双工还是半双工。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2016-3-5 12:16:31 | 显示全部楼层
官方的标准库软件包里面有例子,参考下,DMA和中断方式,两种都有:
1.png
回复

使用道具 举报

2

主题

4

回帖

10

积分

新手上路

积分
10
发表于 2024-12-23 10:22:31 | 显示全部楼层
大佬解决了吗?我也遇到了这个问题,从机都发不出数据,不知该怎么搞,能给点建议吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2024-12-24 07:48:02 | 显示全部楼层
zt20 发表于 2024-12-23 10:22
大佬解决了吗?我也遇到了这个问题,从机都发不出数据,不知该怎么搞,能给点建议吗?

从机使用中断方式,看看能正常进入不,如果不能。
1、优先看SPI主机发送波形是否正常
2、主机正常,那主要就是从机问题了,注意接线是MISO接MISO,MOSI接MOSI。然后重点排查下程序配置
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-12 06:35 , Processed in 0.041506 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表