EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
嵌入式学习笔记之UART通信协议* A& L4 s# J7 j* X3 O0 E
- Y! f7 X9 A# [7 ]& ]
UART是用于控制计算机与串行设备的芯片。有一点要注意的是,它提供了数据终端设备接口,这样计算机就可以和调制解调器或其它使用RS-232C接口的串行设备通信了。作为接口的一部分,UART还提供以下功能: 将由计算机内部传送过来的并行数据转换为输出的串行数据流; 将计算机外部来的串行数据转换为字节,供计算机内部使用并行数据的器件使用; 在输出的串行数据流中加入奇偶校验位,并对从外部接收的数据流进行奇偶校验; 在输出数据流中加入启停标记,并从接收数据流中删除启停标记; 处理由键盘或鼠标发出的中断信号(键盘和鼠票也是串行设备); 可以处理计算机与外部串行设备的同步管理问题; 异步串口通信协议,工作原理是将传输数据的每个字符以串行方式一位接一位的传输。
7 k t, [( h1 u& T6 I1 U 7 j! n. e. l* X
! d6 i. n$ N+ I. a+ e4 L! p
' F8 s9 u" Z: g4 J3 e+ m' D
|