原文:STM32F103串口配置,並且使用printf進行打印

首先要配置串口時鍾: USART clock enable RCC APB PeriphClockCmd RCC APB Periph USART RCC APB Periph GPIOA RCC APB Periph AFIO, ENABLE 然后再配置端口,在配置串口,再使能即可。 void USART Init void config the gpio GPIO InitTypeDef G ...

2019-02-20 12:02 0 2154 推薦指數:

查看詳情

STM32F103ZET6串口通信

1、電平標准    根據通訊使用的電平標准不同,串口通訊可分為TTL標准和RS-232標准,如下表:   從圖中可以看到,TTL電平標准使用5V表示高電平,使用0V表示低電平。在R232電平標准中,為了增加串口通訊的遠距離傳輸及抗干擾能力,使用的是-15V表示高電平,使用+15V表示低電平 ...

Sun Jul 28 17:32:00 CST 2019 0 1700
STM32F103 ------ 時鍾配置

由於stm32的庫默認是外部晶振8M的情況下實現的,所以配置波特率的時候也是按8M,包括主頻,如果用12M晶振就需要改動幾個地方: 在system_stm32f10x.c中找到相應類型的文件,進行如下修改。 1)72M主頻: 8M時: RCC->CFGR |= (uint32 ...

Sun Jul 15 05:40:00 CST 2018 0 1416
stm32f103學習總結)—printf重定向

一、printf重定向簡介   我們知道C語言中printf函數默認輸出設備是顯示器,如果要實現在 串口或者LCD上顯示,必須重定義標准庫函數里調用的與輸出設備相關的函數。比如使用printf輸出到串口,需要將fputc里面的輸出指向串口, 這一過程就叫重定向。 那么如何讓STM32使用 ...

Thu Apr 09 01:07:00 CST 2020 0 4127
STM32F103 串口-IAP程序升級

STM32F103 串口-IAP程序升級 通常情況下我們給STM32系列的單片機燒錄程序文件的時候,使用SWD、J-link或者通過設置BOOT引腳后,使用串口進行程序下載,這樣的方式直接一次性將程序文件下載到單片機的flash中,比較適合絕大部分的應用。但是有些應用 ...

Thu Nov 07 03:01:00 CST 2019 0 277
stm32f103c8t6串口2與ADC

stm32f103c8t6串口2與ADC會相互影響導致ADC讀出的數據不准確(DMA模式下) 串口2為A2,A3 ADC為A0-A9如果恰好ADC選的引腳將串口2的A2,A3圍起來的話,可能會無法測出真實數據 ...

Tue Dec 01 04:11:00 CST 2020 0 734
[STM32F103]PWM輸入捕獲配置

l 初始化定時器和通道對應IO的時鍾。 l 初始化IO,模式為輸入:   GPIO_Init(); GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPD; //PA0 輸入 l 初始化定時器ARR,PSC ...

Sun Nov 18 02:19:00 CST 2018 0 1654
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM