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