活得精彩 发表于 2016-12-21 01:21:22

求助,同时使用多个软串口就不能工作了??(已解决)

本帖最后由 活得精彩 于 2016-12-22 08:27 编辑

在xxx.listen();后面追加一条延时语句即可,如:delay(1000);让串口缓冲等待一下接收数据。

活得精彩 发表于 2016-12-21 01:24:47

也尝试过将pm1/2/3.listen()语句放到loop()循环里,同样没有办法工作,没有任何数据输出。

ruan2570406 发表于 2016-12-21 08:48:01

用到哪个软串口,就在用之前加一个语句 XXX.listen()(XXXX是你自定义的软串口名字),也就是用到谁监听谁,不然不被监听的会失效。(从AVR角度讲,是没有定义模拟串口)
页: [1]
查看完整版本: 求助,同时使用多个软串口就不能工作了??(已解决)