用户工具

站点工具


reference:language:serial

Serial

用于控制板和一台计算机或其他设备之间的通信。所有的控制板有至少一个串口(又称作为UART或USART)。它通过0(RX)和1(TX)数字引脚经过串口转换芯片连接计算机USB端口与计算机进行通信。因此,如果你使用这些功能的同时你不能使用引脚0和1作为输入或输出。

您可以使用OCROBOT IDE内置的串口监视器与控制板通信。点击工具栏上的串口监视器按钮,调用begin()函数(选择相同的波特率)。

Mega2560 有三个额外的串口:Serial 1使用19(RX)和18(TX),Serial 2使用17(RX)和16(TX),Serial3使用15(RX)和14(TX)。 若要使用这三个引脚与您的个人电脑通信,你需要一个额外的USB转串口适配器,因为这三个引脚没有连接到Mega2560上的USB转串口适配器。若要用它们来与外部的TTL串口设备进行通信,将TX引脚连接到您的设备的RX引脚,将RX引脚连接到您的设备的TX引脚,将GND连接到您的设备的GND。(不要直接将这些引脚直接连接到RS232串口;他们的工作电压在+/- 12V,可能会损坏您的控制板。)

32U4核心的控制板使用Serial 1通过0(RX)和1(TX)与其他设备通信,。Serial预留给使用鼠标与键盘库的USB CDC通信 。

D21G18A核心的原生USB端口名字是“SerialUSB”,初始化语句对应的就是SerialUSB.begin(9600),其他语法同理。

函数

Examples

  • ReadASCIIString
  • ASCII Table
  • Dimmer
  • Graph
  • Physical Pixel
  • Virtual Color Mixer
  • Serial Call Response
  • Serial Call Response ASCII
reference/language/serial.txt · 最后更改: 2017/10/04 06:36 (外部编辑)