嵌入式知识
1.STM32启动详细流程分析(一)
外设是通过译码电路连接到地址总线上,每一个外设都有其相对应的内存范围,当 cpu 发出的地址信息处于某一个外设的地址范围内,就选中了该外设,cpu就可以与该外设进行数据交互。
CPHA=0,数据采样是在第1个边沿,数据发送在第2个边沿 CPHA=1,数据采样是在第2个边沿,数据发送在第1个边沿 CPOL=0,当SCLK=0时处于空闲态,有效状态就是SCLK处于高电平时 CPOL=1,当SCLK=1时处于空闲态,有效状态就是SCLK处于低电平时 CPHA=0、CPOL=0:此时空闲态时,SCK处于低电平,数据采样是在第1个边沿,就是SCK由低电平到高电平的跳变,所以数据采样是在上升沿(准备数据),(发送数据)数据发送是在下降沿。 CPHA=0、CPOL=1:此时空闲态时,SCK处于高电平,数据采集是在第1个边沿,即SCK由高电平到低电平的跳变,所以数据采集是在下降沿,数据发送是在上升沿。 CPHA=1、CPOL=0:此时空闲态时,SCK处于低电平,数据发送是在第1个边沿,即SCK由低电平到高电平的跳变,所以数据采样是在下降沿,数据发送是在上升沿。 CPHA=1、CPOL=1:此时空闲态时,SCK处于高电平,数据发送是在第1个边沿,即SCK由高电平到低电平的跳变,所以数据采集是在上升沿,数据发送是在下降沿
浙公网安备 33010602011771号