OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6283|回复: 6

使用串口模块时与开发板连接串口基础常识

[复制链接]

7

主题

480

帖子

0

精华

高级会员

Rank: 4

积分
783
金钱
783
注册时间
2021-4-15
在线时间
305 小时
发表于 2021-5-21 12:48:54 | 显示全部楼层 |阅读模式
本帖最后由 日渐秃兀 于 2021-5-21 14:56 编辑

      串口通信一般是两者之间的通信,正常使用单片机以及电脑过程中使用到的串口,有单片机、模块类的TTL电平串口和电脑的USB电平串口,这两者本身就不可以直接通信,如果需要使用电脑的串口(串口调试软件)对与下位机类的进行串口通信必须通过电平转换CH340芯片等,将TTL电平和USB电平两者相互转换充当中间媒介,而如果串口通信两者使用的电平一致比如TTL电平的模块与单片机即可两者之间连接进行串口通信。
1621579983(1).jpg
      两者建立好连接 是可以让两者通信,如果是用电脑与设备通信我们可以通过串口助手查看到设备发送过来的信息,也可以通过串口助手向设备发送信息。从而使用这个串口通信控制设备、查看设备的一下信息、发送一些设备里面具备的指令等。如果连接两者都是TTL电平的设备,他们两者的通信都是通过各自的串口直连,此方法连接之后正常都是要使用代码通信了,不要打开一个电脑串口助手看为什么没数据。
      特别是比较多新人使用开发板的时候,使用模块连接是板载的串口3,而电脑连接着开发板串口1,串口1和串口3不是同一个串口,模块与开发板的通信两者TTL电平通信直连,但两者的通信是看不见的,如果需要可以通过串口1打印一些他们通信的数据结果查看,也可以用代码转换串口1与电脑通信开发板接收到的数据转换到串口3,通过串口3发送一些AT指令等配置或控制模块,间接的控制模块。
      但现在不是直接使用电脑控制,不要盲目测,测试一定要了解串口通信两者,使用模块、传感器、控制器等这些最好(必须)是具备一定的基础单片机编程知识和电路常识。祝学习者减少BUG的出现。附-正点8266模块通过连接探索者开发板板载CH340芯片转换电平与电脑通信的连接方式。

ESP8266连接板载CH340.rar (2.11 MB, 下载次数: 1)
日常敲键--头秃一片
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

12

主题

3394

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8664
金钱
8664
注册时间
2020-5-11
在线时间
4130 小时
发表于 2021-5-21 14:09:01 | 显示全部楼层
本帖最后由 LcwSwust 于 2021-5-21 14:43 编辑

地线最好画出来,不然初学者易受误导。真实案例:http://www.openedv.com/forum.php?mod=viewthread&tid=326262
傲游截图20210521143732.jpg

专治疑难杂症
回复 支持 反对

使用道具 举报

7

主题

480

帖子

0

精华

高级会员

Rank: 4

积分
783
金钱
783
注册时间
2021-4-15
在线时间
305 小时
 楼主| 发表于 2021-5-21 14:44:45 | 显示全部楼层
LcwSwust 发表于 2021-5-21 14:09
地线最好画出来,不然初学者易受误导。真实案例:http://www.openedv.com/forum.php?mod=viewthread&tid=32 ...

好的好的多谢提醒
日常敲键--头秃一片
回复 支持 反对

使用道具 举报

12

主题

3394

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8664
金钱
8664
注册时间
2020-5-11
在线时间
4130 小时
发表于 2021-5-21 14:46:03 | 显示全部楼层
本帖最后由 LcwSwust 于 2021-5-21 14:59 编辑

VCC就别画了
VCC一般情况下与通信无关,比如开发板由充电器供电,对外串口通信就只需要GND、TXD、RXD三根线。如果开发板没电,需要5V电源,而USB转TTL模块刚好有5V输出,那就加上VCC这根线用于供电。

还有,假如一个板子VCC是3.3V,另一个是5V,总不能连到一起吧,各自供上合适的电源,然后引出那三根线就能互相通信;
(这种情况下TXD、RXD脚最好串个电阻用于限流)
专治疑难杂症
回复 支持 反对

使用道具 举报

7

主题

480

帖子

0

精华

高级会员

Rank: 4

积分
783
金钱
783
注册时间
2021-4-15
在线时间
305 小时
 楼主| 发表于 2021-5-21 14:57:10 | 显示全部楼层
LcwSwust 发表于 2021-5-21 14:46
VCC就别画了
VCC一般情况下与通信无关,比如开发板由充电器供电,对外串口通信就只需要GND、TXD、RXD ...

刚刚想到多谢提醒
日常敲键--头秃一片
回复 支持 反对

使用道具 举报

4

主题

912

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4524
金钱
4524
注册时间
2019-9-4
在线时间
916 小时
发表于 2021-9-12 16:34:11 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

4

主题

912

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4524
金钱
4524
注册时间
2019-9-4
在线时间
916 小时
发表于 2021-9-12 16:34:38 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-7 23:12

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表