原创 STM32 利用cubemx配置正點原子4.3寸TFT-LCD 驅動芯片NT35510

主控芯片是STM32F103ZET6 利用CUBEMX配置可以省去初始化函數中的初始化GPIO、FSMC和時鐘等步驟 原理圖 4.3寸的也是通用的 # CUBEMX配置 特別注意,除了配置這些外,還要配置控制LCD背光的GPIO

原创 STM32 利用CubeIDE (cubemx)配置FSMC 驅動SRAM-----IS62WV51216

基於STM32F103ZET6(正點原子戰艦) SRAM芯片接線圖 cube配置圖 簡單讀寫測試代碼 /* USER CODE BEGIN Includes */ #define Bank1_SRAM3_ADDR ((u

原创 STM32筆記 (十三)定時器輸入捕獲(利用定時器捕獲高電平時間)

簡介 定時器的輸入捕獲可以用來測量脈衝寬度與PWM的輸入測量,可以通過設置檢測不同的跳變邊沿,來實現對高低電平的計時捕獲 框圖 由圖可知,初始化定時器進行輸入捕獲有以下步驟: 開啓時鐘,配置定時器的GPIO 設置輸入捕獲濾波器

原创 STM32 0.96寸0.91寸OLED IIC接口

0.96 OLED 的內存分佈 0.96寸OLED的分辨率是12864,也就是由12864個格子組成,在其內部,被劃分爲: 8個頁(PAGE),128個列(SEG) 每個頁由縱向排布的8個格子組成,也就是128*(88)=12

原创 STM32筆記 (十一)高級定時器詳解

高級定時器簡介 STM32F103ZET6中有TIM1,TIM8兩個高級定時器,每一定時器都有 一個16位向上、向下、向上/下自動裝載計數器 一個16位預分頻器和四個獨立從輸入輸出通道 每一個通道都可用於輸入捕獲、輸出比較、PW