×

AVR单片机教程之SPI的用法程序资料说明

消耗积分:0 | 格式:rar | 大小:0.28 MB | 2018-10-23

分享资料个

  关于SPI的一些基本内容就不再在这说了,下面主要是一些实用的用法知识。

  SPI是全双工通信,即可以单工通信,又可以全双工通信。在单工通信和半双工通信,比较简单,就是主机(从机)发送数据,对方接受数据。

  在全双工通信中,就是主机A在发送的数据也在接受数据,同理,此时从机B在接受数据的同时也在发送数据,但何时发送(接受),完全是由主机A控制的(/SS)。

  过程如下:

  主机A写SPDR,开始发送数据,同时接收,接收的数据放入缓冲器中,当这个事(发送、接收)之后,置位标志位SPIF,判断(读)标志位SPSR中的SPIF(或者设置中断)。读取刚才接收的数据。后面还是再写数据和接收,或停止传输。

  从机B先将数据写入SPDR中,待主机开始传数据时,B接收数据到缓冲器中,并同时发送数据到A中。完事之后置位标志位SPIF。后面就是写数据读数据。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !