zoukankan      html  css  js  c++  java
  • Arduino-定义串口

    在一个老外写的代码中找到了一个非常好的定义串口的方法!
     
    Arduino用下面这种方法定义串口可以方便的把协议应用的任意的端口,大大提高了代码的修改性和移植性。
     
     
     
    以下是范例:
     
     
     
    #define baudrate 9600  //定义通讯波特率
    HardwareSerial* ModbusPort;
     
    unsigned char frame[10]={1,2,3,4,5,6,7,8,9,0};
     
     
     
    void setup() {
      ModbusPort = &Serial;  //把modbus端口定义到Serial
     
                             //如果要定义到Serial2就是
     
                             //ModbusPort=&Serial2;
     
      (*ModbusPort).begin(baudrate);
     
      (*ModbusPort).flush(); 
    }
     
     
     
    void loop() {
      (*ModbusPort).write(&frame[0],10);
    }
  • 相关阅读:
    登录界面
    动手动脑
    关于二进制
    Java考试
    D
    威尔逊定理 k!%p
    11.46.2020质检
    最长上升序列输出方案
    问题 G: 汽车的最终位置
    奶牛大会(二分)
  • 原文地址:https://www.cnblogs.com/gaosheng-221/p/6641102.html
Copyright © 2011-2022 走看看