串口(RS - 232)

串行接口是将FPGA连接到PC的一种简单方法。我们只需要一个收发模块。
异步发射器
它通过序列化要传输的数据来创建一个信号“TxD”。

异步接收器
它从FPGA外部接收信号“RxD”,并对其进行“反序列化”,以便在FPGA内部轻松使用。

RS-232串行接口是如何工作的?

RS-232接口具有以下特点:

  • 使用9引脚连接器“DB-9”(旧的pc使用25引脚“DB-25”)。
  • 允许双向全双工通信(PC机可以同时发送和接收数据)。
  • 可以以大约10KBytes/s的最高速度进行通信。

DB - 9连接器
你可能已经在你的电脑后面看到了这个连接器。

它有9个引脚,但3个重要的是:

  • 引脚2: RxD(接收数据)。
  • 引脚3: TxD(传输数据)。
  • 引脚5:GND(地)。

只需使用3条线,就可以发送和接收数据。
数据通常是由8位的数据块(我们称之为字节)发送的,并被“序列化”:首先发送LSB(数据位0),然后是位1&#

串口(RS - 232)相关推荐

  1. 三菱FX系列源码,C#上位机FX系列源码,串口485.232通讯

    三菱FX系列源码,C#上位机FX系列源码,串口485.232通讯,可读X/Y/M/S/D,可写Y/M/S/D,FX系列,有备注. 新增仿真FX3U仿真器和上位机通信,全程不需要实物. 拿回去可编辑,源 ...

  2. 详解串口通信232/485/422,入门必看!

    关注.星标公众号,直达精彩内容 来源:网路素材 一.RS232基础知识 计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式.由于串行通讯方式具有使用线路少.成本低,特别是在远 ...

  3. 232接口针脚定义_详解串口通信232/485/422,一文就可以搞定!

    一.RS232基础知识 计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式.由于串行通讯方式具有使用线路少.成本低,特别是在远程传输时,避免了多条线路特性的不一致而被广泛采用 ...

  4. delphi 串口通信发送_关于串口通信232、485、422和常见问题,就没见过能讲这么清楚的...

    先讲串口通信的一些基本概念,术语.如果对串口通信比较熟悉的,就当复习,如果哪里讲的不到位,欢迎及时指出. 这里并不对串口的编程作讲解,主要是从应用的角度去讲一讲.因为更多的时候,都是产品做好了,比如触 ...

  5. Linux驱动开发14 串口/485/232/GPS

    这一章单纯是因为原子的板子上485/232/GPS走的是板子上的串口通道.(自学的正点原子板子) 且串口驱动部分NXP已经写好了,我们要做的就是修改,配置设备树,使能我们要使用的串口          ...

  6. 串口通信(232,485,422)及一些常见问题

    本文转载自21ic电子网:https://www.sohu.com/a/197785266_464086 本人对此文章进行了优化,如有侵权,请联系删除! 并行通信与串行通信 与串行通信相对的是并行通信 ...

  7. 422接收数据00_串口通信232/485/422 详细解析

    1. 什么是串口通信? 常见的串口通信一般是指异步串行通信.这里就要说一下同步和异步的区别了. (1)先讲一下串行通信的概念.那么,与串行通信相对的是什么呢? 与串行通信相对的是并行通信.并行数据传输 ...

  8. can 串口 can 232 can 485 串口转CANbus总线网关模块CAN232/485MB转换器CANCOM

    RS232/485串口转CANbus总线网关模块CAN232/485MB转换器CANCOM 1,串口转CANbus总线网关模块简介: 智能CAN/串口协议转换器LCNET Pro RS-232/485 ...

  9. 智能温度、电压监测系统

    智能温度.电压监测系统 摘  要:文中提出了一个智能温度和电压监测系统的设计方案,该方案用的单片机为CPU来实现的,将采集到的信号输入单片机系统,通过软件的控制,将电压对应于温度的数值通过查表的方式得 ...

  10. Cisco PT模拟实验(10) 路由器的基本配置

    Cisco PT模拟实验(10) 路由器的基本配置 实验目的: 掌握路由器几种常用配置方法 熟悉路由器不同的命令行操作模式 掌提路由器的基本配置命令 实验背景: 作为网络管理员,你第一次在设备机房对路 ...

最新文章

  1. containerd容器命令
  2. 程序员必备技能-科学砍需求
  3. GFS 分布式文件系统从入门到实践
  4. 贝叶斯分析好坏_贝叶斯统计 | 第五章第一部分 决策基本概念
  5. php输出二维数组中指定内容,HP将MYSQL内容读到二维数组并按指定列输出
  6. js 获取当前gmt时间_javascript-如何将日期转换为GMT?
  7. 算法图解学习笔记02之选择排序
  8. 一步步构造自己的vue2.0+webpack环境
  9. 机器学习平衡正负样本方法
  10. 第一章ASP程序设计概述
  11. P4 用verilog描述单周期CPU的学习笔记和总结(基于P3)
  12. monitor java_Java中的monitor机制
  13. vue引入阿里巴巴矢量图库图标
  14. 从写作到演讲,虾米君不断尝试的 2021|年终回顾
  15. Hadoop完全分布式搭建全过程
  16. 第二章:硬件访问服务(4)-HAL编写
  17. BZOJ4987 Tree
  18. soul网关系列(六):客户端注册soul流程分析
  19. BZOJ 2069 POI2004 ZAW 堆优化Dijkstra
  20. 电脑管家怎么关闭右键深度加速(小火箭)功能

热门文章

  1. Map container is already initialized.
  2. Kotlin协程createCoroutine和startCoroutine原理
  3. SMILES, a Chemical Language and Information System.【SMILES, 一种化学语言和信息系统。】
  4. 使用VLC在web页面显示海康威视实时监控
  5. 手把手教你如何制作iPhone卡贴(多图)
  6. 秀!搭建一个永久运行的个人服务器!
  7. 医院、诊所看这里,一个分诊屏+叫号系统,实现门诊高效排队叫号
  8. 通过naa在esxi主机上找到物理磁盘的位置
  9. 如何在微信添加定位服务器,如何在微信添加店铺名称地址定位位置
  10. 用python画一条虚线_Python3 tkinter基础 Canvas create_line 画实线与虚线