PIC的SPI方式发送数据的问题

[复制链接]
 楼主| MIAOQIANG 发表于 2007-2-5 12:50 | 显示全部楼层 |阅读模式
pic, spi, ov, se, AN
<br />&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOVLW&nbsp;06H<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOVWF&nbsp;SSPBUF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,给ROM发送命令06H。<br />LOOP9W8&nbsp;NOP<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BANKSEL&nbsp;TRISA<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BTFSS&nbsp;SSPSTAT,BF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;判断是否发送完成。&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GOTO&nbsp;LOOP9W8<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BANKSEL&nbsp;PORTA<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOVF&nbsp;SSPBUF,W&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;不管数据是否有用,将其放入W寄存<br /><br />我想请问以下上面的SPI方式发送的小程序,此程序我是在一本书上看到的,在此程序中的最后有一句MOVF&nbsp;SSPBUF,W&nbsp;&nbsp;&nbsp;指令我有疑问,上面的语句已经将数据06H发送出去了,为什么还要加上MOVF&nbsp;SSPBUF,W&nbsp;&nbsp;&nbsp;,可以不要吗?<br /><br />
tdh03z 发表于 2007-2-5 23:07 | 显示全部楼层

不知是和什么通讯,程序应该还要读回数据

做为主机,必须产生SCK信号,随便发送一个数据,就可以产生SCK信号,便于数据的输入
yewuyi 发表于 2007-2-6 08:33 | 显示全部楼层

警告LZ不要重复发帖

你这个问题,我已经回复过了,你找93C46的例程对照着看就明白了。<br /><br /><br /><br />这个例程网络上有很多……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

21

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部