stm32 spi双机通信上电问题 记录
来源:互联网 发布:linux 内存交换 编辑:程序博客网 时间:2024/06/07 01:46
平台:STM32F407 RTX-OS
描述:两块407通过SPI3进行双机通信,主机上电后延时一秒,在任务中每100毫秒发送数据到从机;从机接收到数据后把收到的数据由串口打印显示。
现象:1)从机一定要通过jlink下载程序运行才会收到数据并打印;2)在重新上电后,从机并没有成功进行上述的工作;
通过显示器观察SPI的时钟和数据线均有波形出现, 而且波形跟 现象1)的完全一致;
最后搜查发现,网上有这种现象出现,接上仿真器可以工作,去掉仿真器却不能工作的情况,多数是因为MCU的外围设备上电时间比MCU的上电时间长,造成MCU上电后进行初始化时,这些外围设备还没有准备好,导致初始化失败。
这种现象跟我出现的类似,主要在上电后,在初始化接口前加入延时,问题就解决了。
(记录完)
0 0
- stm32 spi双机通信上电问题 记录
- STM32双机SPI中断通信机制
- stm32f407 spi 双机通信
- STM32之间SPI通信
- STM32 SPI 通信
- STM32 SPI DMA通信
- STM32之SPI通信
- s5pv210与stm32 spi通信
- stm32 SPI通信 操作寄存器
- stm32 io模拟spi通信
- STM32 SPI时钟问题
- stm32上NRF24L01无法通信的问题。。
- STM32串口实现485双机通信原理
- STM32 Usart 上电发送一个无效字符的问题
- STM32 spi与FPGA的通信
- 两个STM32之间进行SPI通信
- STM32与FPGA通过SPI通信
- STM32学习之路之SPI通信
- fragment嵌套2个fragment的时候onactivityresult分发问题
- 【Android】Crystal Screen(手机投影到电脑)
- 芯片族探索互联网+的新视角
- OC_类方法
- java 验证码
- stm32 spi双机通信上电问题 记录
- db、dbm、dbi、dbd定义与区别
- 新的起点,我的GitHub主页...
- java多线程总结
- 210 4418 2416启动卡制作
- UE正则表达式
- OCP-1Z0-051-2015-42题
- shell中的grep,awk,sed,cut,sort
- 面向对象六大原则