STM32 ARM STM32 各種縮寫和全稱

2021-10-19 13:34:08 字數 1030 閱讀 6689

gpio

gpio(英語:general-purpose input/output),通用型之輸入輸出的簡稱,功能類似8051的p0—p3,其接腳可以供使用者由程式控制自由使用,pin腳依現實考量可作為通用輸入(gpi)或通用輸出(gpo)或通用輸入與輸出(gpio),如當clk generator, chip select等。

既然乙個引腳可以用於輸入、輸出或其他特殊功能,那麼一定有暫存器用來選擇這些功能。對於輸入,一定可以通過讀取某個暫存器來確定引腳電位的高低;對於輸出,一定可以通過寫入某個暫存器來讓這個引腳輸出高電位或者低電位;對於其他特殊功能,則有另外的暫存器來控制它們。

usart: universal synchronous/asynchronous receiver/transmitter 通用同步/非同步序列接收/傳送器

usart是乙個全雙工通用同步/非同步序列收發模組,該介面是乙個高度靈活的序列通訊裝置。

rcc(reset and clock control)是時鐘控制暫存器

peripheral functions

timx – timers

adcx – a/d converters

dac - d/a converter

exti - external interrupts

syscfg – system configuration

spix - serial peripheral inte***ce

i2cx – inter-integrated circuit bus

usb – universal serial bus

usartx – univ. sync/async receiver/xmitter

ahb(advanced high performance bus)

apb(advanced peripheral bus)

[1] 

STM32 STM32啟動方式

在復位時,會按照boot的狀態判斷進入哪種模式,boot腳不用保持長狀態。模式1 boot0拉低,使用使用者快閃儲存器區,這是最正常啟動的模式,即,在正常啟動時,boot0應該下拉為低電平 模式3 從sram執行,由於stm32的flash擦寫的次數是有限的,所以為了保護我們的flash,延長mcu...

STM32 STM32 GPIO模式理解

stm32的gpio的配置模式有好幾種,包括 模擬輸入 浮空輸入 上拉輸入 下拉輸入 開漏輸出 推挽輸出 復用開漏輸出 復用推挽輸出 如圖是gpio的結構原理圖 1.模擬輸入 從上圖我們可以看到,我覺得模擬輸入最重要的一點就是,他不經過輸入資料暫存器,所以我們無法通過讀取輸入資料暫存器來獲取模擬輸入...

STM32 STM32學習記錄3 按鍵輸入

1 io配置 上拉輸入模式 區別在於沒有輸入訊號的時候預設輸入高電平 因為 有弱上拉 下拉輸入模式 區別在於沒有輸入訊號的時候預設輸入低電平 因為有弱下拉 對於浮空輸入模式顧名思義也就 是輸入什麼訊號才是什麼訊號,對於浮空輸入要保證有明確的輸入訊號。2 stm32的gpio既可以設定為輸出也可以設定...