两片ARM之间的SPI双机通信异常问题
跪求各位大虾指点,两片ARM之间进行SPI双机通信,有时上电能正常工作,有时上电从机不能进入SPI接收中断,请问有碰到过这种情况的吗?应该怎么解决?3Q 从机先上电试试 LeiR 发表于 2015-11-17 15:58从机先上电试试
从机和主机是一个电源,程序中主机延时启动,这样还是不行。有什么解决办法吗?{:smile:} 上异常时波形 Hhhhhhhh 发表于 2015-11-20 11:39
上异常时波形
测量过MOSI引脚,有数据,但从机没有进SPI接收中断,具体波形当时没保留 两片ARM是同款芯片吗? chenaiguo0503 发表于 2015-11-27 22:10
两片ARM是同款芯片吗?
恩,是的 我遇到过这种情况,我现在也在做407的双机通信
解决很简单 从机在初始化接口前适当进行延时 就可以了,反正我是这样解决的。
理由:因为MCU的外围设备上电时间比MCU的上电时间长,造成MCU上电后进行初始化时,这些外围设备还没有准备好,导致初始化失败. linux-0405209 发表于 2015-12-17 09:52
我遇到过这种情况,我现在也在做407的双机通信
解决很简单 从机在初始化接口前适当进行延时 就可以了,反正 ...
你从机的片选是怎么控制的?直接拉低还是主机控制? wydf0813 发表于 2015-12-19 19:06
你从机的片选是怎么控制的?直接拉低还是主机控制?
双机通信 就没必要用片选了 这个关系不大
页:
[1]