作者fireshit (...)
看板ASM
标题[问题] PIC16F887与射频模组SPI通讯
时间Fri May 2 22:31:14 2014
小弟现在使用的MCU是PIC16F887
要用SPI传输去跟nRF24L01射频模组做沟通
但是小弟写好程式後
根据nRF24L01的datasheet来做Write和Read指令
现在先用Read指令来读取nRF24L01的暂存器值
但是经过SPI传输过程
MCU的暂存器得到的值还是0
是不是SPI的SSPCON和SSPSTAT暂存器设定有误
还是有其他方面的问题
接脚部分也没有问题
请板上大大指点一下
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.124.249.33
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/ASM/M.1399041076.A.435.html
1F:推 kikiqqp:LA上有看到资料丢出去吗? 05/04 19:13
2F:→ fireshit:也有用Write指令作写入回传给MCU的SSPBUF暂存器值还是0 05/04 20:10
3F:推 ruemann:CKP=0,CKE=1,SMP=1 你先看看设定有没有错 或PO波形图 05/06 21:29
4F:→ ruemann:BTW, 我没用过,刚刚上网看datasheet 05/06 21:30
5F:→ fireshit:楼上 我CKP CKE SMP设定就如同您说的 05/07 10:52
6F:→ fireshit:还是把我的SPI CODE给您过目一下 05/07 10:53