0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

串口通信原理分析

麦辣鸡腿堡 来源:古月居 作者:古月居 2023-11-27 10:51 次阅读

现在的传感器和执行器种类越来越多,需要和控制器传输的数据也是多种多样,只用GPIO来控制和读取的话,只有0和1的状态,未免还是有点麻烦,各种各样的通信方法也层出不穷,UART串口通信绝对是最为常用的一种。

串口通信原理

串行通信是一种通讯协议,也可以简称为串口,可以理解为数据是串成一串的,所以也就只能一位一位的发送,这样传输的速度虽然受到了限制,但是对硬件线路的要求小,只需要一对传输线,一个发送,一个接收,就可以实现双向通信了。

图片

一般情况下,串口模块发送数据的管脚叫做TX,接收数据的管脚叫做RX。发送端发过去的数据,需要对方串口模块的接收端来接收,所以一侧发送端的TX需要连接到另外一侧的接收端RX,接收和发送在两方看来是相对的,所以我们接线的时候,要记住永远是TX引脚连接到RX引脚,接反了数据就传输不了了。

硬件连接

接下来,我们就尝试通过一个串口模块来实现电脑和旭日X3Pi的串口通信。

图片

在接线方面,我们先交叉连接串口模块和旭日X3Pi的RX、TX,同时为了让两边具有相同的参考电平,还要将两者的GND连接到一起,然后再把串口模块连接到电脑就可以了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 模块
    +关注

    关注

    7

    文章

    2613

    浏览量

    47010
  • uart
    +关注

    关注

    22

    文章

    1199

    浏览量

    100828
  • 串口通信
    +关注

    关注

    34

    文章

    1601

    浏览量

    55235
收藏 人收藏

    评论

    相关推荐

    对于51单片机和arm9开发板串口通信问题的分析

    距离毕设的时间还剩20天左右,这几天一直忙着做毕设,今天终于将51单片机和串口通信的问题解决了,抽出点时间,写一下遇到的问题。不然,过几天又忘了,记录下来也给后续学习的技术宅能提供一点帮助。我的串口
    发表于 08-16 01:53

    关于STM32F串口通信分析

    在进行STM32F单片机学习中,楼主没有选择按照其他教材类的选用PA9,PA10串口1作为测试对象,也不选择超级电脑终端来进行串口收发。不选择串口1的理由如下:针对串口1的例程太多,
    发表于 08-19 17:12

    基于标准库函数与基于HAL库函数的stm32编程方式的差异

    以实例程序(串口通信),分析基于标准库函数与基于HAL库函数的stm32编程方式的差异一、基于标准库函数的stm32编程方式二、基于HAL库函数的stm32编程方式差异三、stdunio IDE试玩
    发表于 02-22 06:33

    组态软件中串口设备通信实现方法设计

    本文分析了组态软件串口设备通信的原理及开发方法,并提出了一种使用VC++6.0开发组态软件串口设备通信模块的具体实现方法。关键字:组态软件,
    发表于 06-17 08:00 18次下载

    基于COM技术的串口通信组件的设计

    分析了目前对串口编程存在的问题,介绍了COM技术及其在RS232串口通信的应用,指出使用组件相对于ActiveX控件及Windows API编程的优点。基于COM技术设计的
    发表于 09-02 09:06 17次下载

    串口通信调试(PC与PC串口通信

    【LabVIEW从入门到精通】4.1.6 串口通信调试(PC与PC串口通信
    发表于 01-08 15:43 0次下载

    串口通信调试(PC与智能仪器串口通信

    【LabVIEW从入门到精通】4.1.6 串口通信调试(PC与智能仪器串口通信
    发表于 01-08 15:42 0次下载

    LabVIEW串口通信详解

    LabVIEW串口通信详解,基于LabVIEW来分析串口通信
    发表于 03-15 13:55 478次下载

    LabvIEW与plc串口通讯详解与分析

    LabvIEW与plc串口通讯详解与分析,PLC工业通信分析资料。
    发表于 03-15 13:52 224次下载

    niosii的UART串口通信

    niosii的UART串口通信niosii的UART串口通信
    发表于 04-06 17:03 1次下载

    LESSON7_串口通信

    串口通信串口双机通信通信技术。
    发表于 04-13 14:23 0次下载

    PLC串口通信原理分析 RS232-C接口连接器定义

    PLC各型主机均内建2个通信接口的标准配置,即一个RS232和一个RS485通信接口,其RS232接口主要用于上下载程序或用来与上位机、触摸屏通信,而RS485接口主要用于组建使用RS485协议的网络,实现
    发表于 06-17 05:23 6741次阅读
    PLC<b class='flag-5'>串口</b><b class='flag-5'>通信</b>原理<b class='flag-5'>分析</b> RS232-C接口连接器定义

    432_PIC18F4580串口通信例程分析

    432_PIC18F4580串口通信例程分析
    发表于 11-16 19:06 6次下载
    432_PIC18F4580<b class='flag-5'>串口</b><b class='flag-5'>通信</b>例程<b class='flag-5'>分析</b>

    基于标准库函数与基于HAL库函数的stm32编程方式对比

    以实例程序(串口通信),分析基于标准库函数与基于HAL库函数的stm32编程方式的差异一、基于标准库函数的stm32编程方式二、基于HAL库函数的stm32编程方式差异三、stdunio IDE试玩
    发表于 12-28 19:09 30次下载
    基于标准库函数与基于HAL库函数的stm32编程方式对比

    【分享】什么是串口通信串口常见通信问题如何解决?

    在之前的文章中小编介绍了什么是CAN总线,包括CAN总线的数据格式和通信特点等方面的内容,今天将分享串口通信相关知识内容。CAN总线、串口通信
    的头像 发表于 06-21 17:45 2127次阅读
    【分享】什么是<b class='flag-5'>串口</b><b class='flag-5'>通信</b>?<b class='flag-5'>串口</b>常见<b class='flag-5'>通信</b>问题如何解决?