该【第章单片机片内外设模块SI 】是由【lu37777353】上传分享,文档一共【29】页,该文档可以免费在线阅读,需要了解更多关于【第章单片机片内外设模块SI 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第10章单片机片内外设模块municationEngineering,.,,——SPI特性SPI(SerialPeripheralInterface)可设置主机模式/从机模式,从机选通输出可选择8位或16位数据宽度可选择从最高位或最低位开始传送可选择全双工模式或单线双向模式可灵活设置的时钟极性和相位可编程的传送速率可实现相互独立的发送和接收数据寄存器和移位寄存器双缓存操作接收中断和发送中断工作方式与LCD驱动器,D/A转换器,EEPROM等通信接口简单municationEngineering,——SPI结构框图municationEngineering,—主出从入(MasterOut/SlaveInPin)MISO—主入从出(MasterIn/SlaveOutPin)SCK—同步时钟(SerialClockPin)SS—从机片选引脚,一主一从时,主高从低(SlaveSelectPin)主机从机municationEngineering,(位数、传送速率)从机数据送接收数据寄存器,置接收缓存满或发送缓存空标志从机在SS为低电平时与主机同步移位操作从机只能通过主机发起的传输被动传送数据,因此必须经常主动更新要传送给主机的数据municationEngineering,——串行时钟(时序图)SCK奇数跳变沿驱动,偶数跳变沿采样municationEngineering,——串行时钟(时序图)SCK偶数跳变沿驱动,奇数跳变沿采样municationEngineering,——控制寄存器SPIControlRegister1(SPICR1)-SPI控制寄存器1$00D8SPIControlRegister2(SPICR2)-SPI控制寄存器2$00D91=SPIInterruptEnabled0=SPIInterruptDisabled1=SPISYSTEMEnabled0=SPISYSTEMDisabled1=SPIISMASTER0=SPIISSLAVEDDRS7SSOEMASTERMODESLAVEMODE00SSINPUTSSINPUT(MODFEnabled)01GPINPUTSSINPUT10GPOUTPUTSSINPUT11SSOUTPUTSSINPUT1=SPILSBFIRST0=SPIMSBFIRST1=SPITransmitInterruptEnable0=SPITransmitInterruptDisabledSPISWAI=SPIStopinWaitMode1=HALTSSICLOCKWHENCPUINWAITMODEMODFEN-ModeFaultEnable0=ModeFaultDisabled1=ModeFaultEnabledBIDIROE-OutputEnableinBidirectionalmode0=OutputBufferDisabled1=OutputBufferEnabledSPIClockPolarityBitSPIClockPhaseBitSPC0=SerialPinControlBit01=半双工0=全双工municationEngineering,JilinUniversity
第章单片机片内外设模块SI 来自淘豆网www.taodocs.com转载请标明出处.