本帖最后由 大个子 于 2016-5-18 07:08 编辑
我的控制器要求64和32之间双向数据通讯,64做为主机,32做从机,数据由64传向32,同时接收32返回数据。
从单片机说明文件上,设定、主机传送数据没什么问题,但返回数据一直不对。
说明文件上SPDR=data;即启动SPI传送,可没说是主机还是从机?主机用SPDR=data;启动SPI传送数据,此时是双向数据传送,将主机的数据传送至从机,同时也将从机的数据传送至主机,可从机的数据什么时候赋值?
从机SPDR=data;能启动数据传送吗?一直没弄明白,资料说的也不清,请高手指点一下。 |