這里給些提醒供參考:
檢查UART2的外設(shè)時鐘開啟沒有,別配錯了,UART2掛在APB1總線上;
檢查UART2的波特率配置跟串口終端配置的是否一致,UART1可以,UART2的參數(shù)應(yīng)該調(diào)整下,它的外設(shè)時鐘跟UART1剛好差一倍;
檢查是否用涉及管腳重映射的操作,記得使能AFIO時鐘,HAL庫是這樣的: __HAL_RCC_AFIO_CLK_ENABLE();
若使用標(biāo)準(zhǔn)庫,操作是這樣的:RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);