想用SPI从模式,总是调不成功

2019-07-14 13:27发布

本帖最后由 any012 于 2016-5-12 15:54 编辑

想用STM32作为spi的从设备,用的是spi2,spi2接收中断后,将接收到的数通过串口发送出来。
结果调不通,请大家帮看下是哪里设置错了?用示波器测量SCK和MOSI管脚,是有波形的。

SPI设置部分:
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
jfdgs
1楼-- · 2019-07-14 14:06
看看端口有没有设置上拉。
陈涛少01
2楼-- · 2019-07-14 16:02
 精彩回答 2  元偷偷看……
horayte
3楼-- · 2019-07-14 21:05
SCk有信号应该也没错,那是主节点发出来的,不是从节点发出来的。SPI要主从配合,从节点的配置要要主节点的配置相互要匹配才行。
谦谦三君子
4楼-- · 2019-07-15 01:43
陈涛少01 发表于 2019-3-26 08:21
看了你的问题,你SPI工作 在从模式下,SCk肯定没时钟信号。你看下你到底是要工作在主模式下还是从模式下,如果确定工作在从模式下,那就看你那个主机的设备是否发了时钟信号

需要工作在从模式下。
主设备发送了时钟信号,因为可以在本电路的SCK和MOSI管脚上测到波形。
dull20112011
5楼-- · 2019-07-15 04:30
看看你的参数配置是否一致,特别是SPI_CPOL、SPI_CPHA...
嘻嘻爱哈哈
6楼-- · 2019-07-15 08:34
key键盘的问题,是APB1的时钟,需要调用APB1的函数来使能。

一周热门 更多>