Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
yang2765
Docs
提交
4e9b5463
D
Docs
项目概览
yang2765
/
Docs
与 Fork 源项目一致
Fork自
OpenHarmony / Docs
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
4e9b5463
编写于
5月 11, 2022
作者:
O
openharmony_ci
提交者:
Gitee
5月 11, 2022
浏览文件
操作
浏览文件
下载
差异文件
!3789 【OpenHarmony开源贡献者计划2022】UART相关格式及表达问题
Merge pull request !3789 from king_he/0509-1
上级
bc2591bb
186eb90c
变更
2
展开全部
隐藏空白更改
内联
并排
Showing
2 changed file
with
110 addition
and
106 deletion
+110
-106
zh-cn/device-dev/driver/driver-platform-uart-des.md
zh-cn/device-dev/driver/driver-platform-uart-des.md
+19
-15
zh-cn/device-dev/driver/driver-platform-uart-develop.md
zh-cn/device-dev/driver/driver-platform-uart-develop.md
+91
-91
未找到文件。
zh-cn/device-dev/driver/driver-platform-uart-des.md
浏览文件 @
4e9b5463
...
...
@@ -3,15 +3,15 @@
## 概述
-
UART是通用异步收发传输器(Universal Asynchronous Receiver/Transmitter)的缩写
,是通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输。
UART指异步收发传输器(Universal Asynchronous Receiver/Transmitter)
,是通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输。
-
UART应用比较广泛,常用于输出打印信息,也可以外接各种模块,如GPS、蓝牙等。
UART应用比较广泛,常用于输出打印信息,也可以外接各种模块,如GPS、蓝牙等。
-
两个UART设备的连接示意图如下,UART与其他模块一般用2线(图1)或4线(图2)相连,它们分别是:
-
TX:发送数据端,和对端的RX相连
;
-
RX:接收数据端,和对端的TX相连
;
-
RTS:发送请求信号,用于指示本设备是否准备好,可接受数据,和对端CTS相连
;
-
CTS:允许发送信号,用于判断是否可以向对端发送数据,和对端RTS相连
;
两个UART设备的连接示意图如下,UART与其他模块一般用2线(图1)或4线(图2)相连,它们分别是:
-
TX:发送数据端,和对端的RX相连
。
-
RX:接收数据端,和对端的TX相连
。
-
RTS:发送请求信号,用于指示本设备是否准备好,可接受数据,和对端CTS相连
。
-
CTS:允许发送信号,用于判断是否可以向对端发送数据,和对端RTS相连
。
**图1** 2线UART设备连接示意图
...
...
@@ -30,15 +30,19 @@
**表1**
UART驱动API接口功能介绍
|
功能分类 | 接口名
|
|
接口名 | 接口描述
|
| -------- | -------- |
| UART获取/释放设备句柄 | -
UartOpen:UART获取设备句柄
<br/>
-
UartClose:UART释放设备句柄 |
| UART读写接口 | -
UartRead:从UART设备中读取指定长度的数据
<br/>
-
UartWrite:向UART设备中写入指定长度的数据 |
| UART获取/设置波特率接口 | -
UartGetBaud:UART获取波特率
<br/>
-
UartSetBaud:UART设置波特率 |
| UART获取/设置设备属性 | -
UartGetAttribute:UART获取设备属性
<br/>
-
UartSetAttribute:UART设置设备属性 |
| UART设置传输模式 | UartSetTransMode:UART设置传输模式 |
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
| UartOpen | UART获取设备句柄 |
| UartClose | UART释放设备句柄 |
| UartRead | 从UART设备中读取指定长度的数据 |
| UartWrite | 向UART设备中写入指定长度的数据 |
| UartGetBaud | UART获取波特率 |
| UartSetBaud | UART设置波特率 |
| UartGetAttribute | UART获取设备属性 |
| UartSetAttribute | UART设置设备属性 |
| UartSetTransMode | UART设置传输模式 |
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**<br>
> 本文涉及的所有接口,仅限内核态使用,不支持在用户态使用。
...
...
zh-cn/device-dev/driver/driver-platform-uart-develop.md
浏览文件 @
4e9b5463
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录