目录

自学嵌入式第四十二天单片机-定时器和UART

自学嵌入式第四十二天:单片机-定时器和UART

一、同步事件和异步事件

        同步事件:按顺序执行的;

        异步事件:随机执行的;

二、定时器

        没过一个时钟周期,计数器的值会自动+1/-1;

        计数时每输入一个脉冲,计数器的值+1;

        当递减到0会递增至溢出时会产生定时器中断;

三、使用

        初始化定时器(赋初值);

        启动定时器;

四、UART

        通用异步收发器;

        作为一种通信协议;

        1.通信分类:

                有线和无线;

                单工、半双工、全双工;

                串行(单道)、并行(多道);

                同步(通信双方使用同一个时钟)、异步(使用不同时钟);

        2.特征

        空闲时总线保持高电平;

先发低位;

        起始信号:由高到低;

        起始位:1bit的低电平;

        数据位:双方约定,一般为5-8bit;

        校验位:奇/偶/无校验,奇/偶校验是把高电平个数补成奇/偶数;

        停止信号:由低到高(如果数据位最后一bit为高则继续保持高即可);

        停止位:双方约定,一般为1-2bit的高电平;

        3.通信速率-波特率:单位时间内传输的码元数(UART中码元数为1);