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