MCU标准SPI外设如何操作一些似乎非标准的时序?
我都是将SPI模块初始化好了,之后,直接发数据,
一次8个位,一次就发出去了,
如:
unsigned char SPI_SendByte(unsigned char byte)
{
while(!(SPI_SR&0x02));//等待发送缓冲区为空
SPI_DR=byte;//将发送的数据写到数据寄存器
while(!(SPI_SR&0x01));//等待接收缓冲区非空
return SPI_DR;//返回SPI数据寄存器内容
}。
看截图所示,在第二个CLK将OE拉低,然后在时钟结束后马上拉高。
而在第四个时钟马上将LE拉高,然后又拉低的动作?
芯片规格书已上传。
麻烦指导,谢谢~~~~~
|