stm32 printf函式重定向

2021-07-24 11:59:40 字數 743 閱讀 7400

#include "stm32f10x.h"

#include "stdio.h"

void rcc_configuration(void);//首先設定系統時鐘為8mhz

void gpio_configuration(void);

void usart_configuration(void);

/*function name : fputc

description : 重定向這個c庫中的(stdio) printf函式,檔案流到串列埠流usart1

input : ch,*f

output : none

return : none

*/int fputc(int ch,file *f)

void delay1ms(u16 t)

int main(void)

printf("hello");

return 0;

}void rcc_configuration(void)//系統時鐘設定,應用庫函式程式設計過程

void gpio_configuration(void)//復用引腳設定

void usart_configuration(void)//復用引腳設定

STM32 Printf函式實現方法

在stm32串列埠通訊程式中使用printf傳送資料,非常的方便。可在剛開始使用的時候總是遇到問題,常見的是硬體訪真時無法進入main主函式,其實只要簡單的配置一下就可以了。下面就說一下使用printf需要做哪些配置。有兩種配置方法 一 對工程屬性進行配置,詳細步驟如下 1 首先要在你的main 檔...

STM32 Printf函式實現方法

2012 04 30 19 30 32 分類 stm32 標籤 stm32 printf串列埠 字型大小訂閱 今天除錯了stm32f407的adc,一切順利,然而用串列埠傳送adc結果時都是16進製制數,看著很不爽。於是打算用用牛b的 printf 函式,按照以前的做法,在main檔案中新增了 st...

STM32 Printf函式實現方法

今天除錯了stm32f407的adc,一切順利,然而用串列埠傳送adc結果時都是16進製制數,看著很不爽。於是打算用用牛b的 printf 函式,按照以前的做法,在main檔案中新增了 stdio.h 寫好了 printf 函式,沏杯茶,打算邊品茶邊坐等結果,然而這一坐竟坐了半天也沒見結果。stm3...