原创 STM32學習筆記(14)I2C(IIC)介紹

文章目錄IIC簡介IIC協議空閒狀態起始信號與結束信號應答信號ACK數據有效性數據的傳送傳輸過程相關配置標題初始化IIC(這裏用IO口模擬)發送起始信號發送結束信號應答信號ACK接收ACK發送ACK發送一個字節例子 IIC簡介 I

原创 STM32學習筆記(15)SPI介紹

文章目錄SPI介紹SPI內部結構簡明圖SPI接口框圖字節的輸送時鐘極性與相位SPI特徵從選擇(NSS)腳管理部分狀態標誌發送緩衝器空閒標誌(TXE)接收緩衝器非空(RXNE)忙(Busy)標誌配置過程相關結構體相關配置 SPI介紹

原创 STM32學習筆記(12)OLED(IIC接口)

簡介 OLED:Organic Light-Emitting Diode,即有機發光二極管,又稱爲有機電激光顯示(Organic Electroluminesence Display,OELD)。 OLED 由於同時具備自發光,不

原创 STM32學習筆記(12)通過FSMC控制TFTLCD(NT35510芯片)

TFTLCD簡介 TFT-LCD: Thin Film Transistor-Liquid Crystal Display, 即薄膜晶體管液晶顯示器,也被叫做真彩液晶顯示器。。其液晶顯示屏的每一個像素上都設置有一個薄膜晶體管(TF

原创 STM32學習筆記(6)中斷優先級及EXTI外部中斷

中斷優先級分組(NVIC) CM3 內核支持 256 箇中斷,其中包含了 16 個內核中斷和 240 個外部中斷,並且具有 256級的可編程中斷設置。但STM32 只有 其中84 箇中斷,包括 16 個內核中斷和 68 個可屏蔽中

原创 STM32學習筆記(9)定時器相關之PWM概述

簡介 PWM:Pulse Width Modulation,即脈衝寬度調製,它是通過對一系列脈衝的寬度進行調製,等效出所需要的波形(包含形狀以及幅值),對模擬信號電平進行數字編碼,也就是說通過調節佔空比的變化來調節信號、能量等的變

原创 STM32學習筆記(11)電容觸摸按鍵

簡介 用來偵測到手指的有效觸摸,通過觸摸電容屏幕達到類似觸摸按鍵的作用,相對於傳統的機械按鍵有壽命長、佔用空間少、易於操作等諸多優點。 原理 觸摸按鍵原理 未觸摸時,觸摸系統內僅有一個電容,對其先放電再充電,通過輸入捕獲(或其它方

原创 STM32學習筆記(8)定時器相關之通用定時器

簡介 STM32中有三種定時器,包括高級定時器,通用定時器,基本定時器。以STM32F103ZET6爲例,有高級定時器(TIM1,TIM8),通用定時器(TIM2~TIM5),基本定時器(TIM6,TIM7)。(三種定時器功能區別

原创 STM32學習筆記(10)定時器相關之輸入捕獲實驗

簡介 輸入捕獲,簡單來說,就是通過檢測 TIMx_CHx (定時器X的通道X)上的 邊沿信號,在邊沿信號發生跳變(比如上升沿/下降沿)的時候,將當前定時器的值(TIMx_CNT) 存放到對應的通道的捕獲/比較寄存器(TIMx_CC

原创 STM32學習筆記(7)串口通信介紹

串口介紹 串口:全稱串行接口,也稱串行通信接口或串行通訊接口(通常指COM接口),是採用串行通信方式的擴展接口。串行接口 (Serial Interface)是指數據一位一位地順序傳送。其特點是通信線路簡單,只要一對傳輸線就可以實

原创 STM32學習筆記(5)端口複用及重映射簡介

端口複用 端口複用介紹 STM32 有很多的內置外設,這些外設的外部引腳都是與 GPIO 複用的。也就是說,一個 GPIO如果可以複用爲內置外設的功能引腳,那麼當這個 GPIO 作爲內置外設使用的時候,就叫做複用。 具體哪些 GP

原创 STM32筆記(4)ST-LINK調試介紹

調試相關介紹 調試原理:STM32F10xxx使用的Cortex-M3內核含硬件調試模塊,允許內核在取消(指令短點)或訪問數據(數據斷點)時停止,並可以查詢內核的內部狀態和系統的外部狀態,完成查詢後,內核與外設可以被複原,程序也可

原创 STM32筆記(3)時鐘系統簡介

時鐘系統簡介 在 STM32 中,有五個時鐘源(即時鐘的來源),爲 HSI、 HSE、 LSI、 LSE、 PLL。 從時鐘頻率來分可以分爲高速時鐘源( HIS, HSE 以及 PLL)和低速時鐘源( LSI 和 LSE ),來源

原创 STM32筆記(2)GPIO介紹及IO口操作

GPIO簡介 GPIO:每個連接到I/O總線上的設備都有自己的I/O地址集,即所謂的I/O端口。類似51單片機的P0~P3,但與51單片機不同的是,對stm32的GPIO來說,使用前需要設置其工作方式。。STM32 的每個 IO

原创 STM32筆記(1) STM32簡介及環境搭建

STM32簡介 ST 指法意半導體,M 指微控制器,即微型計算機的主要組成部分集成在一塊芯片上的單芯片微型計算機。32表示這是一個32位的微型控制器。總的來說,STM32就是由意法半導體生產的32位微控制器,基於ARMv7架構的C