原创 STM32的時鐘系統RCC詳細整理

一、綜述: 1、時鐘源 在 STM32 中,一共有 5 個時鐘源,分別是 HSI 、 HSE 、 LSI 、 LSE 、 PLL 。  ①HSI 是高速內部時鐘, RC 振盪器,頻率爲 8MHz ;  ②HSE 是高

原创 Static和Const關鍵字

static作用:“改變生命週期” 或者 “改變作用域”   程序的局部變量存在於(堆棧)中,全局變量存在於(靜態區 )中,動態申請數據存在於( 堆)中。 1.作用於變量:    用static聲明局部變量-------局部變量指在代碼

原创 Cache 的地址映像方式(4種)

在 CPU 需要讀寫指令和數據時,送出的是指令和數據的主存地址,爲了從 Cache 存儲器中讀寫信息,必須採用某種方法把主存地址轉換爲 Cache 存儲器的地址,稱爲地址映象。 地址映射方式有全相聯映象方式、直接映象方式,組相聯映象方

原创 STM32 I/O複用功能時鐘配置

RCC_APB2Periph_AFIO--複用IO時鐘的使用 爲了優化64腳或100 腳封裝的外設數目,可以把一些複用功能重新映射到其他引腳上。設置複用 重映射和調試I/O 配置寄存器(AFIO_MAPR) 實現引腳的重新映射。這

原创 基於 STM32 的硬件 I2C 讀取 MPU6050 數據

MPU6050其實就是一個 I2C 器件,裏面有很多寄存器(但是我們用到的只有幾個),我們通過讀寫寄存器來操作這個芯片。所以首要問題就是 STM32 和 MPU6050 的 I2C 通信。1、配置 STM32 (用I2C1:PB6——S

原创 SPI協議及工作原理

一、概述.     SPI, Serial Perripheral Interface, 串行外圍設備接口, 是 Motorola 公司推出的一種同步串行接口技術. SPI 總線在物理上是通過接在外圍設備微控制器(PICmicro) 上面

原创 STM32 IO口的8中配置方式解讀

STM32 IO口的8中配置方式解讀(推輓輸出、開漏輸出、複用開漏輸出、複用推輓輸出以及上拉輸入、下拉輸入、浮空輸入、模擬) STM32  IO口的8中配置方式: (1)GPIO_Mode_AIN 模擬輸入 (2)GPIO

原创 STM32之TIM1高級定時器

定時器應用之PWM輸出 1.1 TIM1_CH1N 與 TIM1_CH1 的區別 在剛準備使用定時器的時候,我看了下原理圖,發現對於定時器1,它的每一個輸出通道都是成對的,即TIM1_CH1N與TIM1_CH1兩個一組,通過網絡查詢後,明

原创 MPU6050原理詳解及實例應用

一、MPU6050的原理分析。 1.組成: 要想知道MPU6050工作原理,得先了解下面倆個傳感器: ①陀螺儀傳感器: 陀螺儀的原理就是,一個旋轉物體的旋轉軸所指的方向在不受外力影響時,是不會改變的。人們根據這個道理,用它來保持方

原创 字、半字、字節的定義

定義字是根據處理器的特性決定的。 首先ARM是32bit處理器,所以它的字是32bit的。半字自然就是16bit; 字節不論在哪個CPU上都是8bit。 如果在MSP430上,由於它是16bit處理器,所以它的字是16bit的。半字=字節

原创 stm32 DMA初始化選項研究

stm32 DMA初始化選項研究 DMA比較好用,也比較簡單,今天在做多通道ADC“連續”“掃描”採樣時,對DMA有了更深一點的認識,今天給大家分享下: #define ADC1_DR_Address    ((uint32_t)

原创 STM32 ADC的規則通道和注入通道有什麼區別

     STM32的每個ADC模塊通過內部的模擬多路開關,可以切換到不同的輸入通道並進行轉換。STM32特別地加入了多種成組轉換的模式,可以由程序設置好之後,對多個模擬通道自動地進行逐個地採樣轉換。 有2種劃分轉換組的方式:規則通道

原创 STM32 FSMC 學習筆記

FSMC的詳解 1.FSMC機制 FSMC(Flexihie Static Memory Controller,可變靜態存儲控制器)是STM32系列中內部集成256 KB以上FlaSh,後綴爲xC、xD和xE的高存儲密度微控制器特

原创 以太網網絡變壓器

當前,嵌入式設計人員在爲遠程控制或監控設備提供以太網接入時,使用的以太網控制器(如RTL8019、DM9008、CS8900A($6.1200)等)都是專爲個人計算機系統設計的。這些器件不僅接口電路複雜,體積較大,而且比較昂貴。CP22

原创 STM32存儲器結構

Notes Introduction 本連載筆記,記錄了在STM32學習中對存儲器的理解;描述了STM32存儲器的結構劃分,以及STM32存儲器相關知識,能夠獲得對存儲器的整體性認識;並能夠順利的付諸實踐,達到真正的對存儲器的認識+應