15、TINI 串口和并口 I/O 详解

TINI 串口和并口 I/O 详解

1. 概述

TINI 微控制器支持多种形式的 I/O,其中较为简单的是串口和并口。TINI CPU 可直接支持两个串口,还能通过内存映射外设添加更多串口。其并口是 8 位宽的内存映射 I/O 总线,用于通用控制。接下来将详细介绍这两种 I/O 设备,并提供示例电路和程序。

2. 串口基础

RS - 232/EIA - 232 串口是全球流行的接口标准,1962 年推出,广泛应用于计算机、终端及多种设备。它最初用于短距离(通常 50 英尺内)、低速(20 kbps)的单端数据传输,但也常用于高速和长电缆传输。

几乎所有个人计算机都至少有一个串口,它能将内部并行数据转换为串行数据流,并改变数据的电气表示,以实现远距离无数据丢失传输。串口由 RS - 232 - C 或 EIA - 232 - D 规范定义,RS 规范虽已过时但仍广泛使用。TINI 微控制器在 SIMM 上有两个串口,还可通过内存映射设备添加更多。

2.1 UART

UART(通用异步收发器)是控制串口的集成电路,负责管理数据的传输和接收,具体功能如下:
- 发送数据时,将字节从并行数据转换为串行数据流。
- 接收数据时,将接收到的串行数据流转换回计算机的并行数据。
- 处理发送和接收传输中的奇偶校验位。
- 管理串口的流控制线路。
- 部分 UART 还提供缓冲功能(如 16 字节左右)。

UART 处理的并行到串行(及流控制)信号与计算机或设备的电压电平相同,在 TINI 中为 5 伏。之后,串口线路驱动器会将这些电压转换为串口线路电压。 </

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值