跳转到内容

串口编程

50% developed
来自维基教科书,开放的书籍,为开放的世界
Cannon DE9F 串口连接器

本书解释了串行数据通信的不同方面。串行数据通信是大多数现代计算设备使用的绝大多数数据通信形式的基础。本书文章的重点将围绕 RS-232(又名 RS-232C,又名 V.24,又名 EIA-232D,等等。)基于串行数据通信,并将探索串行数据传输的各种实现和用途。

书籍内容

作者
前言
  • 一般
100% developed 简介和 OSI 网络模型
100% developed RS-232 布线和连接
100% developed 典型的 RS232 硬件配置
  • 低级串行接口硬件
100% developed 对 8250 UART 编程
75% developed MAX232 驱动器/接收器系列
  • 特定的编程环境
50% developed DOS 中的串行数据通信
0% developed Windows 中的 TAPI 通信
25% developed Linux 和 Unix 中的串行通信
Unix V7 串口编程(古老的)
termio:System V 终端 I/O(改进 V7)
termios:POSIX 终端 I/O(改进 termio)
25% developed 使用 Java 进行串行通信
  • 编程串行设备
25% developed Hayes 兼容调制解调器和 AT 命令
AT 命令:& 命令
AT 命令:A-M
AT 命令:N-Z
  • 串口编程应用程序
25% developed 形成数据包
0% developed 纠错方法
0% developed 双向通信
0% developed 串行数据网络
0% developed 实际应用开发
50% developed 串行连接上的 IP
  • 附录:与 RS-232 非常相似的通信通道
25% developed RS-485
  • 附录:从技术上讲是串行但与 RS-232 大不相同的通信通道(这些将很快转移到另一本书)
25% developed 通用串行总线 (USB)
0% developed 串行 ATA

资源

参见主题:计算机工程有关其他类型的低级串行接口硬件,这些硬件通常具有与 RS-232(RS-422、RS-423、RS-449、RS-485、MIL-STD-188、通用串行总线 (USB) 等)相同的 高级编程接口,以及碰巧是串行的硬件(串行 ATA、Wifi、以太网等),尽管它通常使用非常不同的高级协议。

华夏公益教科书