文章
我發過的所有文章。
[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++
#程式
#嵌入式
讚歎!
風平浪靜 蜂擁而起白馬奔騰 傾洩而下暗流湧動 扶搖直上跌宕起伏 久日不遺讀《86-不存在的戰區-》 ...
發佈#文藝
[自製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
#教學
[自製QMK鍵盤-番外] 為QMK鍵盤加上Bluetooth藍牙無線功能
現在的無線技術愈來愈發達,許多人更加喜歡無線的鍵盤與滑鼠,而我也是。QMK 已經有對部分藍牙(Bluetooth 或 BLE)模組的支援,只需要啓用就可以將 QMK 變成藍牙無線鍵盤。本文將介紹如何啓用 QMK 的藍牙功能。
發佈自製QMK鍵盤#DIY
#3C
#教學
#QMK
[自製QMK鍵盤-番外] 在Custom Matrix中使用UART與控制滑鼠遊標,並加上無線模組
在這篇文章中我簡單地介紹了 Mitosis 這個基於 QMK 的無線分離式人體工學鍵盤,而在這篇文章中,我將參考其架構來做出一個我自己的無線分離式鍵盤的雛形。要達成這樣的功能,會需要用到 QMK 的 Custom Matrix 和 UART 功能,並且使用 LoRa 無線通訊模組 HC-12 來暫時替代藍牙作為無線通訊。
發佈自製QMK鍵盤#DIY
#3C
#教學
#QMK
無線分離式人體工學鍵盤Mitosis的介紹與分析
Mitosis 是一款使用 QMK 作為韌體所開發的無線分離式鍵盤,它不僅僅是與電腦之間無線,它的左右兩部分之間也沒有實體連線,可謂是「真 • 無線」。就我所知,有許多基於 QMK 的無線分離式鍵盤都是受到 Mitosis 的啓發。本文將會概略性地介紹 Mitosis 是如何做到無線的。
發佈#DIY
#3C
#QMK
[LibOpenCM3 × STM32教學-2] 按鈕觸發外部中斷 EXTI
我在 2022 年 9 月重新寫了與本文內容相近的文章,建議可以觀看新文章:- STM32 EXTI 外部中斷- STM32 LibOpenCM3:EXTI 外部中斷前言:LibOpenCM3 是一個 Open-Source 的 ARM Cortex-M3 微控制器底層硬體函式庫,支援包含 STM32 在內的多種微控制器。本文將以 STM32F103RB(Nucleo F103RB)作為示範,介紹如何使用 LibOpenCM3 寫出 STM32 的外部中斷(External interrupt,EXTI)。
發佈LibOpenCM3 × STM32教學#STM32
#電子電路
#教學
#C/C++
#程式
#嵌入式
如果幸福有顏色
如果幸福有顏色 那將是來自晴空的天藍如果幸福有顏色 那會是沾上胭脂的青藍如果幸福有顏色 那即是與珊瑚交織的水藍如果幸福有顏色 那定是被赤紅燒盡的湛藍如果幸福有顏色 ...
發佈#文藝
[LibOpenCM3 × STM32教學-1] 用LibOpenCM3來開發STM32-LED閃爍範例
我在 2022 年 9 月重新寫了與本文內容相近的文章,建議可以觀看新文章:- STM32 GPIO 簡介- STM32 LibOpenCM3:GPIO 輸出前言:LibOpenCM3 是一個 Open-Source(LGPL) 的 ARM Cortex-M3 微控制器底層硬體函式庫,支援包含 STM32、NXP LPC1000、Atmel SAM3U 等各種微控制器。本篇文章將會示範如何以 LibOpenCM3 寫出可以在 STM32 上執行的 LED 閃爍程式。本文的程式也有一併放在 GitHub 上:ziteh/stm32-examples。
發佈LibOpenCM3 × STM32教學#電子電路
#教學
#STM32
#C/C++
#程式
#嵌入式