想知道软件序列库

时间:2019-06-02 23:55:02

标签: arduino

软件序列号

  

我正在互联网上搜索,并且经常看到该软件序列号,我想知道软件序列库的用途是什么?

1 个答案:

答案 0 :(得分:0)

根据Docs

  

SoftwareSerial库已开发为允许串行   使用软件在Arduino的其他数字引脚上进行通信   复制功能(因此名称为“ SoftwareSerial”)。它是   可能具有多个软件串行端口,速度最高可达   115200 bps。参数启用设备的反向信令   需要该协议。

假设您正在使用仅具有一个硬件串行端口的Arduino Uno,并且要将其连接至使用串行端口进行通信的GSM调制解调器。并且您需要从PC用户那里获得AT命令。因此,您需要两个串行端口。您可以使用默认硬件串行进行PC通信,并可以使用一个软件串行与调制解调器进行通信。然后只需发送和接收AT命令即可。

软件串行有一些局限性,例如与硬件串行相比,波特率较慢,不能同时从多个串行接收数据等。

对于没有足够硬件串行端口的主板,建议使用软件串行。因此,您需要记住,始终使用硬件串行是一个更好的选择。