zoukankan      html  css  js  c++  java
  • arduino mega 2560 串口

    经过一些摸索,有点开始明白arduino mega 2560(下称2560)的串口情况。

    2560的串口一共有4个,分别对应数字接口0-1,18-19,16-17,14-15

    所有串口都可以跟pc通信,但只有0-1是跟板子上的usb2ttl连接,只有0-1是可以用来下载程序的,

    即使购买了usb2ttl的线,在0-1以外的串口也不能用来下载,除非修改bootloader

    将蓝牙模块接在14-15上(注意蓝牙的rx、tx跟板子上的rx、tx要反接)

    程序里面可以用serial3.read()等类似操作

    程序里面serial操作0-1,serial1操作18-19,serial2操作16-17,serial3操作14-15

    这样使用usb线下载程序

    同时可以用蓝牙收到运行时数据到电脑上。调试起来就更方便了

    如果发现蓝牙的端口无论如何都打不开,总是报“端口被占用”,

    原因可能是蓝牙端口始终被某个程序占用,但是不知是什么程序

    解决方法可以是:删除计算机上蓝牙设备,重新安装蓝牙驱动,重新跟2560的蓝牙匹配,重新打开再试。

  • 相关阅读:
    Sql in VBA 之 初识ADO
    Excel读取Word Table元素
    工作表是否已存在函数
    按模板生成工作表
    多层字典对象应用案例分析
    字典的应用
    字典的基本功能
    Dictionary 对象
    File System Object(FSO对象)B
    File System Object(FSO对象)A
  • 原文地址:https://www.cnblogs.com/chinatefl/p/2854542.html
Copyright © 2011-2022 走看看