標籤: 電子電路
所有帶有標籤「電子電路」的文章。
[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++
#程式
#嵌入式
[STM32學習記錄-6] 在VS Code與PlatformIO上開發STM32
前言: PlatformIO 是一個開源的嵌入式系統整合開發平臺,你可以在上面使用各式各樣的開發板進行開發,包括 Arduino、ESP8266 與今天的主角 STM32。我認為它的重點特色為: - 跨平臺。 - 可以搭配 VS Code(Visual Studio Code) 使用。 - 安裝方便,設定簡單。 - 整合了眾多開發板、平臺、函式庫及框架。 - 可以設定多種開發環境,並隨時切換。 - 擁有 Debugging 功能。 - 擁有單元測試(Unit test)的功能。 - 靜態程式碼分析。 - 遠端開發。 本篇文章將會介紹並示範如何在 VS Code 上使用 PlatformIO 開發 STM32。
發佈STM32學習記錄#電子電路
#教學
#STM32
#C/C++
#程式
#嵌入式
[STM32學習記錄-5] 優化STM32 GPIO設定函式
注意,本文的內容過於老舊,不建議實際使用,僅保留以作為參考用。 前言: 在先前的\[STM32學習記錄-3\] 基本輸入與輸出教學-GPIO相關程式寫法中已經介紹過STM32設定GPIO的相關函式,但如果是常用Arduion的人一定不太習慣這種設定方式,畢竟每設定一個GPIO就要打4行程式,雖然可以複製貼上,但程式一多難免看起來混亂複雜,所以我自己寫了一些GPIO相關的函式,方便自己未來使用。
發佈STM32學習記錄#電子電路
#教學
#STM32
#C/C++
#程式
#嵌入式
自組60%藍牙機械鍵盤-Just60 後續改軸
前言: 之前在\[開箱\]自組60%藍牙機械鍵盤-Just60一文中介紹了我組裝Just60的過程,在我使用到目前為止的3個多月下來都沒有什麼太大的問題。不過因為我的鍵位配列方案相當緊湊,尤其是左Shift從正常的2.25U變成只有1U的長度,使用起來還是多少有些不習慣,經常誤觸,甚至連帶著左Ctrl也變得容易按錯。
發佈#電子電路
#3C
#DIY
[STM32學習記錄-4] 免費好用的STM32 IDE——TrueSTUDIO
前言: 我之前搭配STM32使用的IDE為Keil uVision 5,但用了一段時間後實在是無法習慣它的操作。後來又上網找了許多不同的IDE來用,最後我就找到了今天的主角——Atollic TrueSTUDIO for STM32。
發佈STM32學習記錄#電子電路
#教學
#STM32
#C/C++
#程式
#嵌入式
[開箱]自組60%藍牙機械鍵盤-Just60
前言: 一直以來我用的都是100%鍵盤(標準104鍵),但是因為右側的控制鍵區(方向鍵、Home和PageUp等)還有數字鍵區讓右手從鍵盤到滑鼠的移動距離非常遠,長時間使用或頻繁移動的話對右手來說非常累。雖然我個人認為最好的方式就是好筆電一樣,在空白鍵下放一個觸控板,這樣指標的動作就交給左右大拇指就可以了,但是觸控板產品實在不多,而就算用手機裝相關App其操作手感也還是比不上一般的筆電,故此想法目前還無法實現。
發佈#3C
#開箱
#電子電路
#DIY
真空管工作原理與結構介紹
前言:之前有介紹到我做了一個簡易版的真空管耳機擴大機(自製12AU7(ECC82) 真空管耳機擴大機),在做這個電路的時候我也找了很多真空管的相關文章,來瞭解它的結構和運作原理。而我有將這些我查到的資料放在真空管耳機擴大機的結果報告中,但我還是在另外寫這一篇,想説比較好查到資料,但内容基本上是一樣的。
發佈#電子電路
自製12AU7(ECC82) 真空管耳機擴大機
前言: 這學期因為有一門電子學實習的課程,而實習的期末作業就是要自己找一個電路來做,然後自己佈線、手洗電路板最後在焊接。由於我之前一直都是使用PCB電路板雕刻機,所以這次的實習作業讓我非常的期待,而這個題目也必定要好好思考,得做些特別的才有趣,於是我就想起了我國中時的夢想:真空管擴大機。
發佈#電子電路
#DIY
把Seagate Personal Cloud改裝成USB外接硬碟
前幾天我的Seagate Personal Cloud 3TB壞掉了,拆開來測試後發現是主機板掛了,而我就想說反正它也過保了,我也懶得送修,所以就想把它改成一般的USB外接硬碟,於是這篇文章就產生了。
發佈#3C
#DIY
#電子電路
[STM32學習記錄-3] 基本輸入與輸出教學-GPIO相關程式寫法
先前已經介紹過GPIO相關暫存器的用法了,現在我來介紹幾個最基本的輸出入程式寫法。 由於我使用的開發板NUCLEO-F103RB上有内建LED燈(PA5)和按鈕(PC13),所以以下的程式我就直接使用這兩隻腳位。
發佈STM32學習記錄#電子電路
#教學
#STM32
#C/C++
#程式
#嵌入式