✒️
Arduino常用函数
  • 首页
  • Arduino核心库函数
    • 必备函数
    • 引脚控制
      • pinMode
      • digitalWrite
      • digitalRead
      • analogWrite
      • analogRead
    • 时间相关
      • delay
      • delayMicroseconds
      • millis
      • micros
    • 串口通信
      • begin
      • print
      • read
      • 其它方法
由 GitBook 提供支持
在本页

这有帮助吗?

  1. Arduino核心库函数
  2. 串口通信

begin

使用串口之前,必须先初始化串口

函数原型

void Serial.begin(long speed);

作用

初始化串口,指定串口数据传播速率(波特率)

参数

  • pin

    指定引脚的编号,如: 10 , A0 等。

示例

Serial.begin(9600);             // 一般将波特率设为9600

函数原型

void Serial.begin(long speed, uint8_t config);

参数

  • pin

    指定引脚的编号,如: 10 , A0 等。

  • config

    可选,很少用到,可能的值如下:

    config可选配置

    数据位

    校验位

    停止位

    SERIAL_5N1

    5

    无

    1

    SERIAL_6N1

    6

    无

    1

    SERIAL_7N1

    7

    无

    1

    SERIAL_8N1(默认配置)

    8

    无

    1

    SERIAL_5N2

    5

    无

    2

    SERIAL_6N2

    6

    无

    2

    SERIAL_7N2

    7

    无

    2

    SERIAL_8N2

    8

    无

    2

    SERIAL_5E1

    5

    偶

    1

    SERIAL_6E1

    6

    偶

    1

    SERIAL_7E1

    7

    偶

    1

    SERIAL_8E1

    8

    偶

    1

    SERIAL_5E2

    5

    偶

    2

    SERIAL_6E2

    6

    偶

    2

    SERIAL_7E2

    7

    偶

    2

    SERIAL_8E2

    8

    偶

    2

    SERIAL_5O1

    5

    奇

    1

    SERIAL_6O1

    6

    奇

    1

    SERIAL_7O1

    7

    奇

    1

    SERIAL_8O1

    8

    奇

    1

    SERIAL_5O2

    5

    奇

    2

    SERIAL_6O2

    6

    奇

    2

    SERIAL_7O2

    7

    奇

    2

    SERIAL_8O2

    8

    奇

    2

示例


Serial.begin(9600, SERIAL_8E2); // 将串口波特率设为9600,数据位8,偶校验,停止位2。
上一页串口通信下一页print

最后更新于4年前

这有帮助吗?