原创 使用HAL庫開發STM32:概述與常用系統函數說明

文章目錄目的HAL庫概述文件說明庫文件用戶文件API分類與命名基本API說明功能分類操作模型回調函數公共資源常用系統函數特殊函數全局中斷軟復位系統總結 目的 使用HAL庫開發STM32是目前ST官方主要推薦的方式,本篇文章對HAL

原创 使用MicroPython開發ESP32(01):快速入門

文章目錄爲什麼使用MicroPython開發ESP32快速入門開發板準備開發工具選擇固件下載與燒錄程序入門通過文件運行程序總結 爲什麼使用MicroPython開發ESP32 ESP32是非常熱門的一款物聯網芯片,它的開發方式非

原创 使用HAL庫開發STM32:UART基礎使用

文章目錄目的基礎說明與初始化基礎說明初始化數據接收和發送輪詢方式中斷方式DMA方式其它說明總結 目的 UART(異步串口)是單片機非常常用的一個功能,一般用作設備或模塊間通訊的一種方式。通常所說的232或是485通訊從寫程序的角度

原创 使用HAL庫開發STM32:系統時間基礎及進階使用

文章目錄目的基礎使用進階使用總結 目的 HAL庫默認提供了系統時間,系統時間默認情況下由SysTick定時器計數產生。系統時間一方面用於HAL庫自身調用,另一方面用戶也可以使用,爲開發帶來便利。(本文提到的相關使用主要應用於未使用

原创 使用MicroPython開發ESP32(02):庫介紹

文章目錄目的庫基礎說明庫列表Python基礎庫嵌入式設備相關庫ESP32特有庫總結 目的 對於Python來說豐富的庫是其使用快速簡易的關鍵,這點對於MicroPython也一樣,這篇文章就對MicroPython的庫做個羅列和簡

原创 使用MicroPython開發ESP32(03):GPIO口使用說明

文章目錄目的GPIO口基礎說明函數說明使用演示總結 目的 GPIO口操作是微處理器上最常用的功能,這裏就對相關使用做個說明。 GPIO口基礎說明 MicroPython for ESP32 GPIO主要說明如下: 可以用的IO爲

原创 品味樹莓派:Raspbian系統配置說明&遠程訪問(無顯示器使用)

文章目錄目的設置方式通過菜單設置配置工具config.txt文件其它設置方式遠程訪問將樹莓派連接到網絡無顯示器連接無線網獲取樹莓派IP地址通過SSH訪問終端無顯示器開啓SSH通過SSH訪問使用SFTP傳輸文件使用VNC訪問桌面通過

原创 使用HAL庫開發STM32:GPIO口基礎使用與外部中斷

文章目錄目的GPIO口基礎使用基礎說明初始化設置輸出與控制讀取端口值GPIO口與外部中斷總結 目的 對於MCU來說GPIO口的使用是最基礎的內容,僅使用GPIO口和延時等,就可以完成很多功能了。 GPIO口基礎使用 基礎說明 ST

原创 使用HAL庫開發STM32:UART進階使用

文章目錄注意事項目的發送處理存在的問題解決方法個人常用處理方式數據接收與解析數據接收數據解析對於HAL庫的吐槽總結 注意事項 最近發現使用HAL庫來操作UART,容易通訊線路上信號干擾或其它原因(比如用錯誤的波特率)進入ERROR

原创 品味樹莓派:系統安裝與備份

文章目錄目的系統安裝使用Raspberry Pi Imager使用NOOBS使用第三方工具系統備份備份原理操作演示其它說明總結 目的 樹莓派是一個便宜的卡片電腦,除了一般電腦的功能外還有很多IO口可供使用,可以用來做很多有意思的東

原创 品味樹莓派:打造數字音頻播放系統

文章目錄目的數字音頻播放系統系統安裝體驗總結 目的 玩了幾年Hi-Fi,PC Hi-Fi算是其中接觸最多的,USB解碼耳放也買過好幾臺。在PC Hi-Fi系統中使用USB線連接電腦和解碼器等設備,後面再接耳機和音箱等。在這種系統中

原创 品味樹莓派:GPIO Zero庫遠程控制功能使用

文章目錄目的使用前準備樹莓派設置控制端設置遠程控制GPIO口總結 目的 使用GPIO Zero庫可以通過網絡遠程控制樹莓派的上GPIO口,本文將對該功能進行簡單說明。 使用前準備 樹莓派設置 使用GPIO Zero庫遠程功能首先需

原创 品味樹莓派:GPIO口定義、電氣特性、啓動狀態等基礎說明

文章目錄目錄GPIO口定義電氣特性啓動狀態總結 目錄 樹莓派相比成品化的電腦來說有很多獨立的GPIO口可供開發使用,可以方便的實現很多實物相關的功能。本文將對樹莓派開放給用戶的GPIO口的針腳定義、電氣特性、啓動狀態等基礎內容做個

原创 品味樹莓派:GPIO Zero庫使用入門

文章目錄目的基礎說明入門使用LEDPWMLEDButton更多入門例程類基礎說明注意事項總結 目的 樹莓派有很多GPIO口可供用戶使用,官方同時也提供了一些方式來操作這些IO口,其中目前主要推薦的是基於Python的GPIO Ze

原创 使用Arduino開發ESP32(12):文件和文件系統使用(基於SPIFFS)

文章目錄目的常用方法說明文件操作相關方法文件系統通用方法SPIFFS文件系統使用示例總結 目的 文件相關操作在上位機編程中十分常用,在單片機上就相對少些,不過隨着現在單片機性能越來越強,文件的使用也變得越來越多了。 常用方法說明