ST Nucleo072共有4個USART,在Arduino中分別使用Serial,Serial2,Serial3,Serial4進行表示。為了與板子自帶的USB 轉(zhuǎn)串口兼容,Serial其實是USART2,Serial2是USART1,Serial3是USART3,Serial4是USART4。串口采用主動發(fā)送,中斷接收的方式。中斷接收的數(shù)據(jù)存放在ringBuffer中。是一種先入先出的隊列結(jié)構(gòu)。每一個Serial接收的數(shù)據(jù)存放在單獨的ringBuffer中。