13989浏览
查看: 13989|回复: 1

[常见问题] 软串口使用注意事项

[复制链接]
本帖最后由 Youyou 于 2014-7-4 18:34 编辑

话说,Arduino UNO只有一个硬件串口,挂接在数字管脚0和1上面。因为只有一个,所以当需要同时使用两个及两个以上的串口设备时,就会让人很茫然。有些小伙伴对串口时序比较熟悉,加上良好的单片机基础,因此能用软件去模拟,但普通小伙伴就。。。
但没关系,Arduino有这种库,叫SoftwareSerial,简单的说就是用软件去模拟串口时序进行数据收发,和硬件串口有比较多的不同,比如:波特率不能太高,在38400以内还是挺稳定的。据一位小伙伴反应,在供电电压不足的情况下,软串口的稳定性会降低很多,数据收发会出现严重的丢失,因此不管做什么应用,首先请确保电源功率足够。
楼下小伙伴跟起帖子来哈,一起谈SoftwareSerial。
Arduino Reference:http://www.arduino.cc/en/Reference/SoftwareSerial
为方便,附件中带了SoftwareSerial库。:lol

下载附件SoftwareSerial.zip




visionsl  初级技匠

发表于 2015-9-20 22:19:30

近期在使用软串口,就是发现丢数据严重,用的是115200,明天试试改到38400看看
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail