標(biāo)題: 咨詢stm32串口接收數(shù)據(jù)問題 [打印本頁]

作者: CHao.chen    時(shí)間: 2017-11-17 17:42
標(biāo)題: 咨詢stm32串口接收數(shù)據(jù)問題
STM32F10x系列芯片對(duì)GPIO管腳進(jìn)行高低電平的配置,想經(jīng)由串口接收到的數(shù)據(jù)(USART_ReceiveData()),作為判斷依據(jù),遇到問題:

無法確定串口是否有接收到我要發(fā)送的數(shù)據(jù),打印輸出會(huì)亂碼(調(diào)用了printf函數(shù));

想問,怎樣處理才能讓串口正常接收到數(shù)據(jù)?


作者: pwmlxl    時(shí)間: 2017-11-18 10:47
亂碼先檢查波特率串口與代碼初始化波特率是否一致,在定義輸出的數(shù)據(jù)格式,如果輸出存在adc轉(zhuǎn)換方面需要了解輸出格式,或者自定義轉(zhuǎn)換數(shù)據(jù)格式,在使用printf輸出,當(dāng)然,如果這些都沒有錯(cuò),就檢查stm32芯片上晶振的問題,晶振出錯(cuò)也會(huì)導(dǎo)致輸出亂碼
作者: CHao.chen    時(shí)間: 2017-11-18 14:15
嗯,謝謝指點(diǎn),已經(jīng)解決了,是系統(tǒng)文件里面配置外部晶振不匹配




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1