spi状态寄存器__spsr
Bit 7——SPIF:SPl中断标志
串行发送结束后,SPIF置位。若此时寄存器SPCR的SPIE和全局中断使能位置位,SPl中断即产生。如果SPl为主机,SS配置为输入且被拉低,那么SPIF也将置位。进人中断例程后SPIF自动清零,或者可以通过先读SPSR,紧接着访问SPDR来对SPIF清零。
·Bit 6——WCOL:写冲突标志
在发送当中对SPl数据寄存器SPDR写数据将置位WCOL。WCOL可以通过先读SPSR.
紧接着访问SPDR来清零。
·Bit 5~1——Res:保留
保留位,读操作返回值为零。
·Bit 0——SPl2X:SPl倍速
置位后SPl的速度加倍。若为主机,则SCK频率可达CPU频率的一半。若为从机,只能保证fosc/4。
ATmegal28的SPl接口同时还用来实现程序和EEPROM的下载和上载。
更多信息请关注