加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

STM32F103USART2無法收發(fā)信息是什么原因

12/12 10:25
701
閱讀需 1 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

這里給些提醒供參考:

檢查UART2所用到GPIO的時鐘是否開啟;

檢查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);

相關(guān)推薦

電子產(chǎn)業(yè)圖譜