标题:
双MCU的SPI通信
[打印本页]
作者:
51黑小牛
时间:
2016-4-10 15:14
标题:
双MCU的SPI通信
做个双MCU的串口通信,那么双MCU的SPI通信也应该类似!
虽然它们是全双工的通信方式,发送的同时接收,接收的同时发送,但是总有一个是主动发起通信的一方!
主叫的一方叫主机,主动发出数据
被叫的一方叫从机,被动接收数据
主叫的一方发数据能简单一些!
被叫的一方接收数据,是跟串口一样,中断接收?还是polling中断标志位接收数据?(spi速度很快,用中断可能来不及。恩,IAP程序采用polling中断标志位的方式)
一帧数据的应答?主机发出一块数据,从机如何给出应答?
一帧数据的校验?主机发出一帧数据,从机如何校验,采用和校验,采用CRC校验?
一帧数据校验有错误?如何重发?
现在面临的问题是,从机如何把数据给主机?
测试设计:
主机+按键+spi口
从机+spi口
按键按下,触发主机发出一个字节spi,从机接收一个字节spi
按键按下,触发主机发出一个spi数据帧,从机接收一个spi数据帧
从机校验数据
从机向主机返回数据?
作者:
小白进阶之路
时间:
2019-4-10 08:55
没后续了吗
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1