使用查询方式测试SPI:<br /><br />1、 GP1CLR = 0X00800000;//从机片选<br />2、 SPITX = results;// transmit command or any dummy data<br />3、 while ((SPISTA & 0x02) != 0x02) ; <br />4、 GP1SET = 0X00800000;//<br /><br />断点分别设在1和3<br />查看SPISTA 状态寄存器:依次为0x1a和 0x3e<br />也就是说SPITX一直为空?<br /><br />当用以下方法时,发现从机可以收到数据了<br /> GP1CLR = 0X00800000;<br /> SPITX = results;// transmit command or any dummy data<br /> while ((SPISTA & 0x02) != 0x02) ; <br /> delay(2000);<br /> GP1SET = 0X00800000;<br /><br />不知道有没有用过aduc7026的朋友?<br /> |
|