•串口、并口接口定义

并行口与串行口的区别是交换信息的方式不同,并行口能同时通过8条数据线传输信息,一次传输一个字节;而串行口只能用1条线传输一位数据,每次传输一个字节的一位。并行口由于同时传输更多的信息,速度明显高于串行口,但串行口可以用于比并行口更远距离的数据传输。

RS-232串口标准常用于计算机、路由与调制调解器(MODEN,俗称“猫”)之间的通讯 ,在这种通讯系统中, 设备被分为数据终端设备DTE(计算机、路由)和数据通讯设备DCE(调制调解器)。我们以这种通讯模型讲解它们的信号线连接方式及各个信号线的作用。在旧式的台式计算机中一般会有RS-232标准的COM口(也称DB9接口)。

• 串口通信基本接线方法

1.串口通信基本接线方法,目前较为常用的串口有9针串口(DB9)和25针串口(DB25),通信距离较近时( <12m),可以用电缆线直接连接标准RS232端口(RS422,RS485较远),若距离较远,需附加调制解调器(MODEM)。最为简单且常用的是三线制接法,即地、接收数据和发送数据三脚相连,本文只涉及到最为基本的接法,且直接用RS232相连。

2.RS232C串口通信接线方法(三线制) 首先,串口传输数据只要有接收数据针脚和发送针脚就能实现:同一个串口的接收脚和发送脚直接用线相连,两个串口相连或一个串口和多个串口相连 同一个串口的接收脚和发送脚直接用线相连 对9针串口和25针串口,均是2与3直接相连; 两个不同串口(不论是同一台计算机的两个串口或分别是不同计算机的串口) 上面表格是对微机标准串行口而言的,还有许多非标准设备,如接收GPS数据或电子罗盘数据,只要记住一个原则:接收数据针脚(或线)与发送数据针脚(或线)相连,彼些交叉,信号地对应相接,就能百战百胜。

3.串口调试中要注意的几点: 不同编码机制不能混接,如RS232C不能直接与RS422接口相连,市面上专门的各种转换器卖,必须通过转换器才能连接; 线路焊接要牢固,不然程序没问题,却因为接线问题误事; 串口调试时,准备一个好用的调试工具,如串口调试助手、串口精灵等,有事半功倍之效果; 强烈建议不要带电插拨串口,插拨时至少有一端是断电的,否则串口易损坏

单片机与串口设备(如GPRS模块、载波芯片等)通信时,一律将RXD与TXD反接,即单片机的RXD接设备的TXD,单片机的TXD接设备的RXD。(特殊标注其RXD与单片机RXD直连的除外,如华为的EM310)

串口通信基本接线方法相关推荐

  1. Proteus模拟STM32F103R6微控制器之串口通信USART的方法

    Proteus模拟STM32F103R6微控制器之串口通信USART的方法,实验环境如下: 模拟软件:Proteus 8.11 SP0 开发环境:Keil MDK 5.33 参考资料:ST公司官方参考 ...

  2. 【MATLAB】使用matlab进行串口通信(详细方法+代码讲解)

    整理时间:2020-05-19 目录: 1.matlab可以 进行串口通信? 2.怎么搞 3.总结 正文: 1.matlab可以 进行串口通信 matlab的toolbox很强大.其中Instrume ...

  3. FreeRTOS+STM32F103串口通信错误解决方法

    在调试FreeRTOS系统时,在串口中断中用队列存储数据,然后再定时器中断中用队列接收数据,并通过串口打印出来.在调试代码中编译器报错. -\OBJ\LED.axf: Error: L6915E: L ...

  4. 十一、51单片机之串口通信

    1.通信的关键 (1)事先约定.通信之前规定好的,如通信速率,起始信号,结束信号等. (2)通信传输的基本信息单元. (3)信息的编码.传输.解码. 2.通信相关的概念 2.1.同步和异步 (1)同步 ...

  5. 每周3课:简单的串口交互应用、板间的串口交互、串口通信与ASCII码 | Mixly纯干货课程...

    Mixly 是由北师大米思齐团队开发的图形化编程软件,自发布以来深受国内创客圈的喜爱.Mixly 编程软件采用图形化编程,不用记代码,只需要拖拽.简单设置,就能让你快速完成创意电子编程. 本专栏系列课 ...

  6. android 串口调试助手_PLC串口通信调试工具amp;调试过程

    串口通信是一种简单的通信方式,通过连接少量线缆即可完成数据通信.做串口通信调试,一般需要进行如下几个过程:1.确认上位机通信;2.确认下位机通信.3.上.下位机联调通信.(上位机是指PLC,下位机是指 ...

  7. 树莓派外设开发基础—串口通信

    文章目录 一.串口通信的一些概念 二.树莓派串口通信设置 三.树莓派串口通信API 四.树莓派与PC通信 1.接线 2.程序与测试 拓展 一.串口通信的一些概念 串口通信通常用在多机通信中. 串口通信 ...

  8. micropython串口通信_MicroPython-ESP32串口通信-1Z实验室

    出品:1Z实验室 (1ZLAB: Make Things Easy) 概要 在本节课程阿凯为大家讲解了串口通信的接线方式,ESP32中的串口UART资源与相关API, 并给出了一个UART的小应用实例 ...

  9. 【转】Qt串口通信专题教程

    查看以前的教程:Qt编写串口通信程序全程图文讲解 查看Wincom和Lincom介绍:Qt跨平台串口通信软件Wincom与Lincom 下载软件,文档和源码:资源下载 --------------20 ...

  10. 串口通信之————IIC(软件驱动)

    B站账号:小光学嵌入式 ⏩ 大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的大二学生. ⏩最近开始系统性补习STM32基础知识,规划有:串口通信,Github,Ucos等等. ⏩今天总结一下 ...

最新文章

  1. 神经网络?决策树?都做不到!谁能解决可解释性AI?
  2. 文计笔记 3: 软件系统
  3. Android studio 修改gradle版本
  4. 排序第一天,回忆关键字
  5. mysql 8.0远程连接_安装mysql 8.0.17并配置远程访问的方法
  6. 802.11ax速览
  7. html5制作网站谁的好处,HTML5网站对后期SEO工作有什么好处
  8. 交换机trunk接口
  9. 【前端】ionic--星级评价半颗星实现方法
  10. phpstorm连接mysql
  11. GoogleAdMob广告 SDK接入(Android)
  12. 5-20 打印九九口诀表 (15分)
  13. 计算机科学导论【第四版】读书笔记 (一)
  14. MFC绘制双有理Bezier曲面
  15. functools 可调用对象上的高阶函数和操作
  16. 音频文件格式有哪些?误删音频文件如何恢复?
  17. Web UI自动化测试之Selenium工具篇
  18. photoshop下实现毛笔字
  19. KEIL快捷键+自定义快捷键设置方法
  20. 权限管理系统demo(springboot+elementUI)内附部署到云服务器步骤

热门文章

  1. 5款非常好用的免费数据库建模工具(免费)
  2. selenium+python处理JS弹窗
  3. 彻底搞懂Android文件存储---内部存储,外部存储以及各种存储路径解惑
  4. 一级计算机手机试题app,计算机一级考试题库
  5. LiteIDE主题定制教程
  6. [视频相关2]网址解析接口
  7. 学计算机二级考试的软件,2020计算机二级考试宝典
  8. 如何使用css美化你的页面?
  9. 【OC】线性二次型(LQR)性能指标最优控制(1)
  10. 高等数学张宇18讲 第二讲 极限与连续