STM32双机通信问题

2019-07-21 01:38发布

最近在一个项目,需要用到两个STM32进行双机通信

STM32F437 SPI 主机
STM32F103 SPI从机

主机和从机的SPI时序设置成一样的,一个设置主机模式,一个设置从机模式,软件控制片选 
主机片选为推挽输出模式   从机片选为输入上拉模式 
主机和从机都死循环里收发数据,通信是可以成功的

出现的问题是这样的,主机和从机都上电,按键复位从机,通信是正常的,但是如果按键复位主机,通信就出现错误,发送和接收的信息都是错误的,每次复位错误都不一样.....
用逻辑分析仪采集时序,发现片选使能为低电平的传输过程中,中间有不正常的高跳变,MOSI也出现这种不正常的高跳变,导致数据错误,想请教是否有人遇到这样的问题,或者能否提供STM32F4双机通信的程序给我参看,最好是库函数版本的,谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
Khan
1楼-- · 2019-07-21 02:13
 精彩回答 2  元偷偷看……
正点原子
2楼-- · 2019-07-21 05:25

一周热门 更多>