[应用相关] 接收不到

[复制链接]
1025|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 | 显示全部楼层
如何确定主机发送正常  如果能确定就知道为什么收不到了
xia00 发表于 2017-6-30 22:41 | 显示全部楼层

试试调高波特率。。。
CallReceiver 发表于 2017-6-30 22:49 | 显示全部楼层
中断的方式实时性好,查询方式速度慢。。
boy1990 发表于 2017-6-30 22:50 | 显示全部楼层
先检查硬件电路是连接正确否     如果在此基础上还不对的话就是驱动的问题    降低波特率试一下
sourceInsight 发表于 2017-6-30 22:57 | 显示全部楼层
看下两端的波特率是否一致。。
hfdy01 发表于 2017-6-30 23:01 | 显示全部楼层
等你把定时器中断里德事情做完了,才让它再开始计数
feelhyq 发表于 2017-7-3 09:40 | 显示全部楼层
xia00 发表于 2017-6-30 22:41
试试调高波特率。。。

不是波特率,是比特率。建议看看通信原理中的波特率和比特率的区别
lingwise 发表于 2017-7-3 16:36 | 显示全部楼层
以前在ST的硬件SPI从机上栽过跟头,后来没时间研究只好改成模拟SPI从机的
suzhanhua 发表于 2017-7-3 23:00 | 显示全部楼层
通信的IO是正确的 ?
mituzu 发表于 2017-7-3 23:01 | 显示全部楼层
用的是什么单片机设计?
hellosdc 发表于 2017-7-3 23:01 | 显示全部楼层
检查是否共地设计了。
suzhanhua 发表于 2017-7-3 23:01 | 显示全部楼层
从机是怎么获取通信数据的?
mituzu 发表于 2017-7-3 23:02 | 显示全部楼层
可以使用spi中断接收数据。
hellosdc 发表于 2017-7-3 23:02 | 显示全部楼层
这个两个单片机的电源需要保持共地。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

181

主题

1597

帖子

3

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