標籤: 教學
-
[LibOpenCM3 × STM32教學-4] 輸出PWM並控制Duty Cycle及頻率
我在 2022 年 9 月重新寫了與本文內容相近的文章,建議可以觀看新文章:- STM32 PWM 脈波寬度調變 - STM32 LibOpenCM3:PWM 脈波寬度調變 前言LibOpenCM3 是一個 Open-Source 的 ARM Cortex-M3 微控制器底層硬體函式庫,支援包含 STM32 在內的多種微控制器。本文將以 STM32F103RB(Nucleo F103RB)作為示範,介紹如何使用 LibOpenCM3 寫出 STM32 的 PWM(Pulse-Width Modulation) 功能,並且可以控制頻率與 Duty Cycle(佔空比)。
LibOpenCM3 × STM32教學#STM32
#電子電路
#教學
#C/C++
#程式
#嵌入式
-
[LibOpenCM3 × STM32教學-3] Timer計時器中斷
我在 2022 年 9 月重新寫了與本文內容相近的文章,建議可以觀看新文章:- STM32 Timer 計時器 - STM32 LibOpenCM3:Timer 計時器 前言LibOpenCM3 是一個 Open-Source 的 ARM Cortex-M3 微控制器底層硬體函式庫,支援包含 STM32 在內的多種微控制器。本文將以 STM32F103RB(Nucleo F103RB)作為示範,介紹如何使用 LibOpenCM3 寫出 STM32 的計時器(Timer)中斷功能。
LibOpenCM3 × STM32教學#STM32
#電子電路
#教學
#C/C++
#程式
#嵌入式
-
[STM32學習記錄-7] AS5047P 旋轉位置感測器/磁性編碼器使用教學
前言AMS AS5047P 是一款旋轉位置感測器/磁性編碼器。它擁有包含 SPI、ABI、UVW 及 PWM 的多種使用模式,及 14 位元的高解析度,和 28krpm 的高反應速度,還擁有動態角度誤差補償(Dynamic angle error compensation,DAEC),非常適合搭配馬達進行控制。本文將以 NUCLEO-F446RE(STM32F446RE)與 STM32 HAL 作為示範,簡單介紹 AS5047P 的用法。本篇的範例程式有放在 GitHub 。
STM32學習記錄#電子電路
#教學
#STM32
#C/C++
#程式
#嵌入式
-
[自製QMK鍵盤-番外] Adafruit Bluefruit LE SPI Friend 韌體燒錄教學
在上一篇文章中 ,我們使用 Adafruit Bluefruit LE SPI Friend (以下簡稱 Adafruit BLE)藍牙模組為 QMK 添加了藍牙的功能。不過這個模組的價格有點高,還好 Adafruit 有提供其韌體及燒錄工具,所以只要有 MDBT40 或 nRF51822 的話也可以自製 Adafruit Bluefruit LE SPI Friend 藍牙模組。
自製QMK鍵盤#DIY
#3C
#QMK
#教學