STM32F103庫開發學習筆記 第二天

2021-08-19 13:35:24 字數 633 閱讀 4690

1.stm32的字面含義:

1.st--意法半導體

2.m--microelectronics的縮寫,表示微控制器。

3.--32bit的意思,表示乙個32 bit的微控制器。

2.stm32有什麼?

stm32屬於乙個微控制器,自帶了各種常用的通訊介面,功能非常強大。

1.串列埠--usart

2.內部積體電路--i2c

3.序列通訊介面--spi

4.sdio、fsmc的超級、i2c、adc、gpio

2.什麼是暫存器

給有特定功能的記憶體單元取乙個別名,這個別名是我們經常說的暫存器,這個給已經分配好位址的有特定功能的記憶體單元區別名的過程就叫暫存器對映。

icode匯流排:icode中的i表示instruction,即指令。我們寫好的程式編譯之後都是一條條指令,存放在flash中,核心要讀取這些指令來執行程式就必須通過icode匯流排,它幾乎每時每刻都需要被使用,它是專門用來取值的。

3.什麼叫儲存器對映

儲存器本身不具有位址資訊,他的位址是由晶元廠商或使用者分配,給儲存器分配位址的過程就稱為儲存器對映。

stm32f103外部中斷

void extix init void 外部中斷0服務程式 void exti9 5 irqhandler void 這是簡單的外部中斷的配置,pc7作為中斷輸入 上面補充io口的初始化 gpio initstructure.gpio mode gpio mode ipu pc6配置為快充指示 1...

STM32F103啟動檔案

目錄 一 概述 二 彙編指令 2.1 equ 2.2 area 2.3 space 2.4 preserve8 2.5 thumb 2.6 export 2.7 dcd 2.8 proc 2.9 ldr 2.10 blx 2.11 bx 2.12 temport 2.13 b 2.14 if,els...

STM32F103開發之USART的使用

串列埠,是微控制器的乙個重要的外部介面,同時也是重要的除錯手段,在stm32f103系列的微控制器中,可以提供多路串列埠。usart利用分數波特率發生器可以提供寬範圍的波特率選擇,同時支援同步單向通訊和半雙工單線通訊與全雙工通訊,允許多處理器通訊並且可以使用多緩衝器配置的dma方式,從而實現高速資料...