瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理器和Mali G52 2EE图形处理器。RK3568支持4K解码和1080P编码,支持SATA/PCIE/USB3.0外围接口。RK3568内置独立NPU,可用于轻量级人工智能应用。RK3568支持安卓11和linux系统,主要面向物联网网关、NVR存储、工控平板、工业检测、工控盒、卡拉OK、云终端、车载中控等行业。
【本文摘自】【北京迅为】iTOP-RK3568OpenHarmony系统南向驱动开发
【相关视频】OpenHarmony学习开发系列教程(第1期 北向基础篇一)
OpenHarmony学习开发系列教程(第2期 南向基础篇一)
实战:第二篇 Openharmony配置HDF控制UART
第4章UART基础知识
4.1什么是串口
串口(Serial Port)也叫串行通信接口,通常也叫做COM接口,是通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输。
两个UART设备的连接示意图如下,UART与其他模块一般用2线(图1)或4线(图2)相连,它们分别是:
TX:发送数据端,和对端的RX相连
RX:接收数据端,和对端的TX相连
RTS:发送请求信号,用于指示本设备是否准备好,可接受数据,和对端CTS相连
CTS:允许发送信号,用于判断是否可以向对端发送数据,和对端RTS相连

串口通信之前,收发双方需要约定好一些参数:波特率,数据格式(起始位,数据位,校验位,停止位)等。通信过程中,串口通过TX发送给对端数据,通过RX接收对端发送的数据。当串口接收缓存达到预定的门限值时,RTS变为不可发送数据,对端的CTS检测到不可发送数据,则停止发送数据。
4.2开发板串口简介
串口在实际工作中会经常使用,比如在嵌入式Linux下使用调试串口,它用来登录Linux系统,输出日志。串口也会和外部的一些模块通信,比如GPS模块,RS485模块等。根据电平的不同,串口分为TTL电平串口和RS232电平串口。在迅为iTOP-RK3568开发板上引出了三路串口,如下图所示,绿色的db9座子为RS232电平调试串口,UART4为TTL电平串口。

在开发板背面的20pin座子上有一组TTL电平串口——串口9。

在接下来的实验中,我们将配置三路串口——串口4/7/9。
-
uart
+关注
关注
22文章
1250浏览量
102811 -
开发板
+关注
关注
25文章
5382浏览量
100722 -
驱动开发
+关注
关注
0文章
133浏览量
12215
发布评论请先 登录
相关推荐
鸿蒙OpenHarmony南向/北向快速开发教程-迅为RK3568开发板
系统升级 | RK3568体验 OpenHarmony 3.2
迅为iTOP-RK3568开发板npu手册更新
【北京迅为】itop-RK3568开发板驱动开发指南
【北京迅为】itop-3568 开发板openharmony鸿蒙烧写及测试-第2章OpenHarmony v3.2-Beta4版本测试

评论