<acronym id="xonnx"></acronym>
      <td id="xonnx"></td>
    1. <pre id="xonnx"></pre>

      1. 專注電子技術學習與研究
        當前位置:單片機教程網 >> Arduino >> 瀏覽文章

        Arduino定義串口的一種方法

        作者:Frame   來源:會員整理上傳   點擊數:  更新時間:2014年05月22日   【字體:

         

         
         
        在一個老外寫的代碼中找到了一個非常好的定義串口的方法!
         
        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);
        }
         
        關閉窗口

        相關文章

        欧美性色欧美精品视频,99热这里只有精品mp4,日韩高清亚洲日韩精品一区二区,2020国自产拍精品高潮