打印
[应用相关]

接收不到

[复制链接]
646|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
androidbus|  楼主 | 2017-6-30 22:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
两个单片机进行SPI通信,主机发送数据正常,为什么从机接收不到?(从机的U0RXBUF一直为0)
通过示波器可以看到主机的SIMO输出的结果是正确的。
沙发
litengg| | 2017-6-30 22:24 | 只看该作者
你的从机接受程序怎么写的啊???

使用特权

评论回复
板凳
qiangweii| | 2017-6-30 22:26 | 只看该作者
收不到?先检查硬件电路是连接正确了的!如果在此基础上还不对的话就是你的驱动的问题了

使用特权

评论回复
地板
shashaa| | 2017-6-30 22:40 | 只看该作者
如何确定主机发送正常  如果能确定就知道为什么收不到了

使用特权

评论回复
5
xia00| | 2017-6-30 22:41 | 只看该作者

试试调高波特率。。。

使用特权

评论回复
6
CallReceiver| | 2017-6-30 22:49 | 只看该作者
中断的方式实时性好,查询方式速度慢。。

使用特权

评论回复
7
boy1990| | 2017-6-30 22:50 | 只看该作者
先检查硬件电路是连接正确否     如果在此基础上还不对的话就是驱动的问题    降低波特率试一下

使用特权

评论回复
8
sourceInsight| | 2017-6-30 22:57 | 只看该作者
看下两端的波特率是否一致。。

使用特权

评论回复
9
hfdy01| | 2017-6-30 23:01 | 只看该作者
等你把定时器中断里德事情做完了,才让它再开始计数

使用特权

评论回复
10
feelhyq| | 2017-7-3 09:40 | 只看该作者
xia00 发表于 2017-6-30 22:41
试试调高波特率。。。

不是波特率,是比特率。建议看看通信原理中的波特率和比特率的区别

使用特权

评论回复
11
lingwise| | 2017-7-3 16:36 | 只看该作者
以前在ST的硬件SPI从机上栽过跟头,后来没时间研究只好改成模拟SPI从机的

使用特权

评论回复
12
suzhanhua| | 2017-7-3 23:00 | 只看该作者
通信的IO是正确的 ?

使用特权

评论回复
13
mituzu| | 2017-7-3 23:01 | 只看该作者
用的是什么单片机设计?

使用特权

评论回复
14
hellosdc| | 2017-7-3 23:01 | 只看该作者
检查是否共地设计了。

使用特权

评论回复
15
suzhanhua| | 2017-7-3 23:01 | 只看该作者
从机是怎么获取通信数据的?

使用特权

评论回复
16
mituzu| | 2017-7-3 23:02 | 只看该作者
可以使用spi中断接收数据。

使用特权

评论回复
17
hellosdc| | 2017-7-3 23:02 | 只看该作者
这个两个单片机的电源需要保持共地。

使用特权

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

本版积分规则

181

主题

1597

帖子

3

粉丝