查看: 422|回复: 6

[未解决] arduino软串口问题

[复制链接]

该用户从未签到

发表于 2021-7-30 23:47 来自手机 | 显示全部楼层 |阅读模式
各位大神好,我最近在弄arduino软串口的时候,发现,不管我设置波特率多少,我的电脑上的测试工具都能收到,电脑上测试工具的参数随便设备,只要接口对上,就能收到,我用的ttl转串口的小模块和板子上的IO针脚连接的!还有,大家有没有用软串口发送16进制数据呀,我用软串口发送16进制,数据是错的,有没有什么方法呀,软串口可不可以像硬串口一样设置串口的其他参数呀。好像只能设置波特率!感谢大家呀,回答一下可怜的小弟吧

该用户从未签到

 楼主| 发表于 2021-7-30 23:48 来自手机 | 显示全部楼层
我想做串口服务器,所以,4个串口也不够我用,555~

签到天数: 214 天

[LV.7]常住居民III

发表于 2021-7-31 11:23 | 显示全部楼层

该用户从未签到

 楼主| 发表于 2021-7-31 23:05 来自手机 | 显示全部楼层
topdog 发表于 2021-7-31 11:23
https://www.arduino.cn/thread-104826-1-1.html

您好,我软串口设置9600发送数据,然后我的测试工具接收数据,不管参数咋设置,都能接收到数据,波特率也可以胡乱设置都能收到,这个是咋的了?您知道软串口咋设置除波特率之外的参数吗?

签到天数: 214 天

[LV.7]常住居民III

发表于 2021-8-1 00:00 | 显示全部楼层
本帖最后由 topdog 于 2021-8-1 00:16 编辑
茹影随行 发表于 2021-7-31 23:05
您好,我软串口设置9600发送数据,然后我的测试工具接收数据,不管参数咋设置,都能接收到数据,波特率也 ...

你搞错了!
usbttl是调节模块参数的,如蓝牙、gps等,譬如蓝牙的波特率要和软串口波特率一致,否者就收不到信号。这一步要按照说明书来做。
蓝牙调整好后再接到mcu的软串口上,才能发射信号出去。还有有线的连接方式,就像我文章中写的,你把mcu换成usbttl也是可以的。
两种方式接线上一定要注意RX和TX反接,即RX接TX,TX接RX。没信号可能是线没接对,再用串口监视器调好波特率看看。

该用户从未签到

 楼主| 发表于 2021-8-3 17:57 | 显示全部楼层
topdog 发表于 2021-8-1 00:00
你搞错了!
usbttl是调节模块参数的,如蓝牙、gps等,譬如蓝牙的波特率要和软串口波特率一致,否者就收不 ...

好吧好吧  您知道软串口如何设置除了波特率之外的参数吗?用硬串口的方法不行
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门推荐

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!   
快速回复 返回顶部 返回列表