前言 GPIO為最基礎應用也最廣泛之功能,本篇主要紀錄GPIO中所學習到的知識。以STM32G431為例,使用CubeMX設定GPIO之條件所帶來的相關功能,也...
DAY 5提到暫存器如何查找,還有開啟時鐘才能對GPIO口操作,我補充一下昨天沒貼到的暫存器地圖,在數據手冊裡。這在手冊裡面有的地圖,可以看到地圖的位置 0x0...
Open Drain (漏極開路)與 push-pull(推挽) 介紹 Open Drain 輸出為開路,使用時須加上上拉電阻,輸出電壓由外部決定。 pus...
這個議題本來是想與昨天的按鍵彈跳問題一起探討的,但由於一直在 BPI-leaf-S3 板子 BOOT 按鈕上捕捉不到彈跳,做了很多實驗,最後只好自己搞了一個按鈕...
今天要跟大家來聊聊開發板硬體學習。 在前面我們推薦您可以自學 Python 程式設計,包含哈佛大學的免費教學資源 CS50P ,一開始的第一個程式: print...
繼續我們昨天的 GPIO 輸入輸出控制,我們用 Thonny 輸入下面程式: from machine import Pin P0 = Pin(0, Pin.I...