STM32筆記(29):使用I2C介面的AHT10測量溫濕度
之前在學習 Adruino 時,對於 I²C 的瞭解不是很清楚,偏重在其接線的方式,如 SDA 及 SCL 的連接,以及每種設備都有一個特殊的 ID 等,不是很深入的瞭解其運作原理。同樣的,剛開始學…
之前在學習 Adruino 時,對於 I²C 的瞭解不是很清楚,偏重在其接線的方式,如 SDA 及 SCL 的連接,以及每種設備都有一個特殊的 ID 等,不是很深入的瞭解其運作原理。同樣的,剛開始學…
過去在研究 Arduino 時,曾使用 HC-SR04 超音波測距進行距離實測: Arduino筆記(19):HC-SR04超音波測距模組 ,這篇在我的部落格中瀏覽量一直排名很前面,表示多數學習自動…
本篇有兩個主題:一是使用不同的驅動方式控制步進馬達轉動的方向,另一個是控制其轉動的角度。過去曾使用樹梅派做過類似的控制,有些原理可以參考: Raspberry Pi 筆記(12):控制步進馬達 。本…
DHT11 是一個常見的溫濕度感測器,過去曾使用不同的開發板(Arduino 及 Raspberry Pi)讀取溫濕度顯示在 LCD 上。本篇將繼續深入瞭解 DHT11 的運作方式,如何藉由高低電位…
上一篇文章「 STM32筆記(24):七段顯示器顯示數字 」在顯示數字時,設定每 1000ms 跳一個數字,這代表一秒鐘。這篇文章要來探討一下 STM32 的時鐘系,與如何利用 SysTick 產生…
過去從使用 Arduino 做過七段顯示器的實做來顯示數字,有關七段顯示器的基本概念,可參考: Arduino筆記(51):7段顯示器LED的應用 。 七段顯示器內部構造都是由 8 個 LED…
[DMA 設定步驟] 要編寫 DMA 程式,可按照如下步驟進行設定: (1) 啟動 ADC1 及 GPIOA 的 RCC 時鐘 RCC_APB2PeriphClockCmd(RCC_AP…
DMA 是 Direct Memory Access 的簡稱,顧名思義是直接對記憶體進行存取,主要是將數據從一個地址空間複製到另一個地址空間,提供在外部設備和記憶體之間,或者是記憶體和記憶體之間進行…