• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

8266能不能分时控制两个串口设备?

donatello 2018-06-21 浏览量:793
公司需要用8266控制两个甚至多个串口设备,开发环境为ArduinoIDE,但是8266只有一个串口,我的设想是使用片选引脚来分时控制两个串口设备,理论上可行,但是实际操作起来很困难,请问有没有试过8266串口分时控制的大佬呢?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 如果仅仅是输出可能还可以通过数据来译码控制,如果还要输入,可能不好实现(时序特别麻烦吧)。
    • 发布于 2018-06-21
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:7
  • 可以用普通引脚模拟串口通信,只不过比较麻烦,建议换双串口的MCU,也很便宜
    • 发布于2018-06-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果是双向通讯这会很难搞 建议添加一个多串口的单片机  单片机跟8266通讯 串口跟单片机通讯
    • 发布于2018-06-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个串口暂时还不能做到分时控制吧,但口只能对一个从站通信
    • 发布于2018-06-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以在软件上面实现,一个主机上面挂多个从机,每次通信的时候提供一个地址,靠地址来识别通信的对象
    • 发布于2018-06-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以做到分时控制的,只要地址不同就可以进行通信,但是要注意不能同时使用两个串口
    • 发布于2018-06-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以直接两个串口进行单独控制8266的,但是不能同时通信控制
    • 发布于2018-07-12
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

8266能不能分时控制两个串口设备?