ming月的个人空间 https://bbs.21ic.com/?732808 [收藏] [复制] [RSS]

日志

2014年11月4日 cc2530 SPI

已有 606 次阅读2014-11-4 21:20 |系统分类:嵌入式系统

1、 在遇到问题需要解决的时候,有时要分几种可能或是原因分别去试,比如CC2530的SPI的代码调试,SPI有主模式和从模式,可能两种情况你都要去试,在你试每种可能的时候,比如你要将SPI设置为主模式,一定要将SPI主模式的所有相关的寄存器,或是引脚,等等与主模式相关的都配置为主模式也就是说思路一定要清晰。有的时候不是试验的这种可能不对,而是把一些相关的细节给忽略了。
   2、while (!(U1CSR&0x02)); //判断发送是否完成
     U1CSR &= 0xFD;//清标志位
     cc2530的SPI通过发一次废数启动SPI,SPI启动后发送接受同时进行,当发送完成后接受同时完成,通过判断发送是否完成来判断接受是否完成,然后清除标志位来进行下次发送。


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)