随笔分类 - 单片机
摘要:主机主动释放I2C_SDA,为读ack做准备。为什么主机要释放SDA线呢? 因为主机和从机将的SDA线连接是通过&,所以从机在操作总线时,主机要释放总线。(从机在什么时候需要操作总线?1.从机应答2.主机读数据(从机写)) 如主机不释放总线的话,那么SDA线上可能是0,也可能是1,假设现在SDA线上
阅读全文
摘要:SPI是一种全双工串行同步通信协议,用于主控和外设之间的快速、可靠的数据传输。 spi有四种模式(0~3):由时钟极性(Clock Polarity CPOL)和时钟相位(Clock Phase CPHA)决定。 时钟极性(CPOL)定义了时钟空闲状态电平: CPOL=0,表示当SCLK=0时处于空
阅读全文
摘要:寄存器是什么? 寄存器就是单片机中的一小段内存单元(它有地址),如stc89c51 8位单片机,它有TCON寄存器,TCON是定时器/计数器的控制寄存器。 8位单片机,说明它的地址总线宽度为8位,范围为0x00—0xFF。 SFR:特殊功能寄存器 TCON特殊功能寄存器,它的地址为0x88,配置这个
阅读全文
摘要:定时的本质:每经过一个机器周期,就加1 时钟周期:晶振频率的倒数 机器周期:n倍的时钟周期,不同单片机,n可能不同 如stc89c51单片机,晶振频率为11.0592Mhz,n一般为12,所以一个机器周期为1/11059200*12 = 1.085us ,即每加一就要花费1.085微秒
阅读全文