spi通信不能接收数据

2019-07-14 14:08发布

我用spi1作为主机,spi2作为从机,想实现收发数据,但是一直接收不打数据

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
不争无忧
1楼-- · 2019-07-16 19:27
ccuu 发表于 2019-2-19 15:18
这个注意到了,,而且你说的数据大小,函数参数里也有定义。。我刚才说错了,第二个参数是数据地址,第三个参数是数据大小

个人建议拿示波器边调试边测量信号比较快,也容易查找问题所在。
nyvvhxcs
2楼-- · 2019-07-16 20:02
初始化代码?
最好不要用库,不然,你会哭的
ccuu
3楼-- · 2019-07-16 20:37
以前没怎么写过,新手,所以初始化函数是cubemx生成的
fantasyo老时光
4楼-- · 2019-07-16 20:58
首先用示波器看看SCK有没有波形,时钟在不在范围内,再就是更改那两个控制时序的参数。
tianyou15
5楼-- · 2019-07-16 22:10
 精彩回答 2  元偷偷看……
yunhan8756
6楼-- · 2019-07-17 02:26
我也遇到了同样的问题,难道是共性?使用的L476,CUBE生成的工程,在MISO端口已经用示波器得到了数据,但是HAL_SPI_TransmitReceive接到的数据全是0.(黄 {MOD}为CLK,蓝 {MOD}为MISO

一周热门 更多>