今天調(diào)試了stm32f407的ADC,一切順利,然而用串口發(fā)送ADC 結(jié)果時(shí)都是16進(jìn)制數(shù),看著很不爽。于是打算用用牛B 的“printf”函數(shù),按照以前的做法,在main 文件中添加了“stdio.h”,寫(xiě)好了“printf”函數(shù),沏杯茶,打
對(duì)于沒(méi)有仿真器的板子來(lái)說(shuō),串口是一個(gè)非常好的調(diào)試工具,你可以將你需要觀察的變量通過(guò)串口發(fā)送到PC上進(jìn)行后續(xù)分析,進(jìn)行調(diào)試。這里主要介紹在Keil C中怎么使用串口來(lái)調(diào)試程序。程序代碼如下:#include#includevoid
一、程序中已經(jīng)添加了printf的庫(kù)函數(shù)#include“stdio.h”二、stm32串口通訊測(cè)試沒(méi)問(wèn)題,此處可以通過(guò)調(diào)用USART_SendData(USART1, 0xAA)函數(shù)來(lái)進(jìn)行驗(yàn)證;三、現(xiàn)象。printf函數(shù)無(wú)法工作四、解決辦法,使用自帶的迷你庫(kù)