Skip to content

Commit fbce55e

Browse files
committed
cache the article
1 parent 6e33ce4 commit fbce55e

File tree

2 files changed

+49
-0
lines changed

2 files changed

+49
-0
lines changed
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
title: 嵌入式linux串口应用编程(1)
3+
date: 2018-01-21 21:10:43
4+
tags:
5+
- termios
6+
- linux
7+
- 串口编程
8+
categories:
9+
- linux
10+
---
11+
12+
## 串口编程介绍
13+
14+
常见的数据通信的基本方式可分为并行通信和串行通信两种
15+
16+
- 并行通信
17+
并行通信是指利用多条数据传输线将一个数据的各比特位同时传送。它的特点是传输速度快,适用于传输距离矩且传输速度较高的通信。
18+
19+
- 串行通信
20+
串行通信是指利用一条传输线将数据以比特位为单位顺序传送。特点是通信线路简单,利用简单的线路可实现通信,降低成本,适用于传输距离长且传输速度较慢的通信。
21+
22+
常见的串口有RS-232-C接口
23+
引脚 |名称
24+
--------|---------
25+
1 |DCD 载波检测
26+
2 |RxD 接收数据
27+
3 |DSR 数据就绪
28+
4 |DTR 数据终端就绪
29+
5 |SG 信号地
30+
6 |DSR 数据就绪
31+
7 |RTS 发送请求
32+
8 |CTS 清除发送
33+
9 |RI 振铃提示
34+
35+
UART的操作主要分为以下几个部分:数据发送,数据接收,产生中断,设置波特率,Loopback模式,红外模式及软硬流控制。
36+
37+
在linux中,所有的设备文件一般都位于`/dev`下,其中,串口1和串口2对应的设备名依次为`/dev/ttyS0``/dev/ttyS1`USB转串口的设备名通常为`/dev/ttyUSB0``/dev/ttyUSB1`,可以去查看`dev`下的文件确认。
38+
39+
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
title: 嵌入式linux串口应用编程(2)
3+
date: 2018-01-21 21:16:43
4+
tags:
5+
- termios
6+
- linux
7+
- 串口编程
8+
categories:
9+
- linux
10+
---

0 commit comments

Comments
 (0)