Stc单片机【SPI】通信的硬件配置要求
Stc单片机【SPI】通信的硬件配置要求
1:要求spi速度小于400Khz,该程序采用的晶振为11.0592M,则机器周期为
12/11.0592us,Spi_RW发送一bit数据和接收一bit数据共有5个语句
就算一个语句一个机器周期,5个语句需要约5.4us,即1000000/5.4约为185K
小于400Khz,符合要求;
2:spi的CPOL=1,即时钟空闲状态为高电平
3:spi的CPHA=1,即时钟相位为1,第二个时钟跳变沿采样
4:因为CPIO=1,CPHA=1,所以第一个跳变沿是下降沿,第二个跳变沿为上升沿,
则在第一个下降沿时,主机输出引脚MOSI开始输出,从机其实也是在第一个下
降沿准备好MOSI,所以主机在下降沿后一段时间MISO可以采样(即上升沿前采样)