第三课 LED1/LED2交替闪

2017-3-13

####[1] 课堂练习

2.4定时器
查询示LED灯

LED1/LED2交替闪
2秒闪一次
中断LED灯

LED1 1秒闪1次
LED2 5秒闪1次

####[2] 课堂练习

串口通讯1

波特率改为38400,奇校验,2个停止位
发送内容为“Hello BLE 学号 名字拼音”

####[3] 课后练习
[3.1] 名词解析:波特率、校验位、数据位、停止位
上述名词所对应的寄存器设置
[3.1.1] 波特率:串口单位时间内传输的数据(包括起始位、数据位、校验位、停止位)的位数。单位为bps,即位/秒。这是一个衡量符号传输速率的参数。它表示每秒钟传送的符号的个数。
[3.1.2] 校验位:在串口异步传输中,一组数据所采用的数据差错校验方式。有四种检错方式:偶、奇、高和低。
[3.1.3] 数据位:在串口异步传输中,一组数据实际包含的数据位数。这是衡量通信中实际数据位的参数。
[3.1.4] 停止位:在串口异步传输中,一组数据中用来表示这组数据结束的数据的位数。用于表示单个包的最后一位。

[3.2] 串口工作方式的对比:SPI、I2C、UART的区别

UART SPI I2C
同步or异步 异步 同步 同步
时钟信号 不需要 需要 需要
多少根导线,以及每根线的作用 TX 发送数据RX 接受数据 SCLK(串行时钟信号,由主设备产生)、SDO (主设备数据输出,从设备数据输入)、SDI(主设备数据输入,从设备数据输出) 一条串行数据线SDA,一条串行时钟线SCL
速率 每秒几百位到1.5Mb 传输速率可达几Mbps 100K,400K和3.4M三种速率(bps)
工作模式 全双工、半双工 全双工 全双工