楼主: 奈何col

软串口通信——SoftwareSerial库的使用

  [复制链接]

该用户从未签到

发表于 2020-8-28 19:42 | 显示全部楼层
感谢!先学习一下  等硬件到了就开搞
想搞个USB转TTL输出信号 然后ESP8266转发的东西玩玩

该用户从未签到

发表于 2020-10-10 09:05 | 显示全部楼层
bearduam 发表于 2019-8-23 00:16
真正的电子爱好者,应该是抱着感激之心,去阅读他人的文章和产品介绍,并从中找到自己需要的东西,打算要 ...

对呀,什么都给你准备好了,那是老师,是父母,咱们就是进来找别人分享的资料的,找不到你想要的,你就换换其他途径就是了。没见过喝奶骂娘的。

该用户从未签到

发表于 2020-10-10 09:13 | 显示全部楼层
lililililizhan 发表于 2017-7-12 12:46
有softwareserial库的链接吗?求助

你可以直接#include <SoftwareSerial.h>它只是不在核心库,无法直接访问到,需要你显示的引入头文件,之后就可以用了。

softwareSerial.png

该用户从未签到

发表于 2020-10-10 09:17 | 显示全部楼层
奈何col 发表于 2019-9-7 13:29
硬串口通常用来和PC通信,UNO串口不够,要连接其他串口设备,需要软件模拟出串口 ...

uno只有0,1两个硬件串口,如果你的板子需要连接多个串口设备,这就需要用到软串口,将其他2,3,4,5,6,7,8,9等之类的数字引脚设置为可进行串口通信的rx,tx。

该用户从未签到

发表于 2020-12-6 11:35 | 显示全部楼层
请问方便加个联系方式聊聊吗
那个软串口通信我也照你的SoftwareSerial了两次但怎么弄都只有一个能用 不知道为什么 想具体问一问

该用户从未签到

发表于 2020-12-22 12:26 | 显示全部楼层
感谢楼主,非常有用,正在学习UNO与软串口的交互

该用户从未签到

发表于 2021-1-21 21:59 | 显示全部楼层
软串口在哪里看

该用户从未签到

发表于 2021-3-16 22:16 | 显示全部楼层

#include  <SoftwareSerial.h>
SoftwareSerial  GPSSerial(2,3); //RX TX
SoftwareSerial  DEBUGSerial(2,3);

//#define GPSSerial  Serial
//#define DEBUGSerial Serial


void setup()        //初始化内容
{
  GPSSerial.begin(9600);                        //定义波特率9600,和我们店铺的GPS模块输出的波特率一致
  DEBUGSerial.begin(9600);  
  DEBUGSerial.println("ILoveMCU.taobao.com");
  DEBUGSerial.println("Wating...");
}

void loop()                //主循环
{
  while (GPSSerial.available()) {   
   
     DEBUGSerial.write(GPSSerial.read());//收到GPS数据则通过Serial输出
  }
}
‘我想请教一下,上面的这段程序,之前我是使用被注释掉的那两行,RX接的D0,后来改成如上形式,使用软串口,接D0的线接2,TX接3,运行没有一点反应。
DEBUGSerial.println("ILoveMCU.taobao.com");
这一句都没有输出,请问是为什么呢

点评

您说的有点乱。。。MCU的RX要接模块的TX,你是不是接反了?  详情 回复 发表于 2021-4-26 19:16

该用户从未签到

发表于 2021-4-26 17:54 | 显示全部楼层
请问接收端函数是啥

点评

和普通串口一样读取用read  详情 回复 发表于 2021-4-26 19:17
和普通串口一样读取用read  详情 回复 发表于 2021-4-26 19:16

该用户从未签到

 楼主| 发表于 2021-4-26 19:16 | 显示全部楼层
RachelDuan 发表于 2021-3-16 22:16
#include  
SoftwareSerial  GPSSerial(2,3); //RX TX
SoftwareSerial  DEBUGSerial(2,3);

您说的有点乱。。。MCU的RX要接模块的TX,你是不是接反了?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门推荐

arduino解码sbus
arduino解码sbus
市面上有很多sbus接收机,它只有一根线就可以实现很多通道的通信,其本质利用了串口通
程序编译通过,运行崩溃,请大家看看
程序编译通过,运行崩溃,
编译后的程序是这么多。我也不知道占了多少,不明白这个具体意思。 我用的是esp-01s
【Arduino】168种传感器模块系列实验(146)---64位WS2812点阵屏
【Arduino】168种传感器模
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
原价299元【语音开发板套件】限时免费领!
原价299元【语音开发板套
如果NodeMcu上的GPIO引脚不够用怎么办?急!
如果NodeMcu上的GPIO引脚
我最近在做一个需要用到多个HC-SR04的项目,用Arduino IDE开发NodeMcu,参考的引脚图
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
快速回复 返回顶部 返回列表