自学嵌入式第四十二天:单片机-定时器和UART串口
一、同步事件和异步事件
同步事件:按顺序执行的;
异步事件:随机执行的;
二、定时器
没过一个时钟周期,计数器的值会自动+1/-1;
计数时每输入一个脉冲,计数器的值+1;
当递减到0会递增至溢出时会产生定时器中断;
三、使用
初始化定时器(赋初值);
启动定时器;
四、UART
通用异步收发器;
作为一种通信协议;
1.通信分类:
有线和无线;
单工、半双工、全双工;
串行(单道)、并行(多道);
同步(通信双方使用同一个时钟)、异步(使用不同时钟);
2.特征
空闲时总线保持高电平;
先发低位;
起始信号:由高到低;
起始位:1bit的低电平;
数据位:双方约定,一般为5-8bit;
校验位:奇/偶/无校验,奇/偶校验是把高电平个数补成奇/偶数;
停止信号:由低到高(如果数据位最后一bit为高则继续保持高即可);
停止位:双方约定,一般为1-2bit的高电平;
3.通信速率-波特率:单位时间内传输的码元数(UART中码元数为1);