PIC16F877A单片机的SPI学习资料说明

资料大小: 0.03 MB

所需积分: 1

下载次数:

用户评论: 0条评论,查看

上传日期: 2019-09-11

上 传 者: 发烧友他上传的所有资料

资料介绍

标签:SPI(722)寄存器(1708)单片机(18085)

  SSPSR寄存器我们是不能直接使用的。

  SPI的工作方式可以从两个方面来看,一个是数据的传送,一个是数据的接收。送出数据的时候,只要将数据写入SSPBUF即可;在数据传送完成之后,SSPIF中断标志位会置1。接收的时间就比较复杂了。当有数据从SDI引脚进入单片机之后,会被存往往到SSPSR寄存器中,当完整的8个位接收完毕之后,这个字节的数据就会自动的放到SSPBUF中,一旦SSPBUF中放入新的数据,SSPCON寄存器中的BF位就会自动的设定为1,表示SSPBUF已经填入了新的值,也表示数据的接收已完成。由于PIC16F877A通过SDO发送数据的同时,会通过SDI读入数据,当1字节的发送完成时,刚好接收1字节到SSPBUF,这时 SSPBUF满,BF被置1,故可通过BF标志判断1字节是否发送完成。

用户评论

查看全部 条评论

发表评论请先 , 还没有账号?免费注册

发表评论

用户评论
技术交流、我要发言! 发表评论可获取积分! 请遵守相关规定。
上传电子资料

本月热点资料

电子资料热门词

最新资料

下载排行

本周

本月

总榜

行业聚焦