AT89S8252单片机中SPI接口的方框图如图尽管SPI接口很复杂,但通过对接口寄存器进行编程.可使SPI接口按照我们所要求的模式工作,使用非常简单.AT89S8252中SPI接口具有以下特点:
.全双工,3线同步数据传送;
.可选择工作于主从摸式;
.5Mb/s的位传送频率(最大值);
.可编程使LSB或MSB在先:
.4种可编程的位速率;
.传送停止可引发中断:
.写冲突标志保护:
.从机模式时,SPI接口的操作可将CPU从待机模式中唤醒。
与SPI接口有关的特殊功能寄存器分别为控制寄存器(SPCR),状态寄存器(SPSR)和数据寄存器(SPDR)他们均为8位寄存器。通过对这三个寄存器的各个功能位进行编程,欲据寄存器(SPDR).它们均为8位寄存器。通过对这三个寄存器的各个功能位进行编程。
相关文章推荐: