DIY编程器网
标题:
PIC的SPI怎么数据送不出去为何?
[打印本页]
作者:
liyf
时间:
2011-5-10 23:46
标题:
PIC的SPI怎么数据送不出去为何?
PIC的SPI怎么数据送不出去为何?
PIC的SPI怎么数据送不出去为何?
SDI对应引脚必须设为输入,SDO对应引脚设为输出,SCK引脚设为输出,SSPM3:SSPM0选一个SPI主模式,CKP&CKE按你的时序来选择,SMP选择输入数据的采样时刻,SSPEN使能模块。设置好后,要发送数据,通过IO口使能器件的CS,丢一个数据到SSPBUF,这就不用说了。接收时很多人不理解,在主模式时CLOCK是由单片机产生的,而要产生CLOCK就要往外发送数据。仔细看一下SSP模块的图,SSPSR在往SDO口移出数据的同时,从SDI口移入数据。所以,当你要接收时,随便发一个什么数据出去都可以,除非你的器件有特殊时序要求。
欢迎光临 DIY编程器网 (http://diybcq.com/)
Powered by Discuz! X3.2