如何使用多組UART?
Ameba 在开发板上支援的UART共2组(不包括Log UART),使用者可以自行选择要使用的Pin,请参考下图。(图中的序号为UART硬体编号)
在1.0.6版之后可以同时设定两组同时收送,在1.0.5版之前因为参考Arduino的设计,两组同时间只能有一组收送。
参考程式码:
SoftwareSerial myFirstSerial(0, 1); // RX, TX, using UART0 SoftwareSerial mySecondSerial(3, 17); // RX, TX, using UART2 void setup() { myFirstSerial.begin(38400); myFirstSerial.println("I am first uart."); mySecondSerial.begin(57600); myFirstSerial.println("I am second uart."); }
Copyrights ©瑞晟微电子(苏州)有限公司 2021. All rights reserved. 使用条款