PC2005-cloud -
STM32HAL庫中斷教程以及分裝中斷工具函數(附下載地址)
文章內容
使用HAL庫實現引腳外部中斷
封裝中斷工具函數
快速入門
訪問git倉庫: Guardian-Elf/Guardian-Elf-Embedded
找到並下載中斷工具文件(2個文件:Interrupt.h/.c)
由於我的項目中使用了串口來調試中斷函數,所以如果報錯就把無關的代碼刪除
代碼示例
// 配置GPIOB的1,0引腳
void Interrupt_Servic
操作系統
PC2005-cloud -
STM32項目添加格外HAL庫
需求
在STM32CubeMX中創建項目時,如果只選擇了“僅複製必要庫文件”(Copy only the necessary library files),生成的代碼只會包含項目中已啓用的外設對應的HAL源文件。
若後期需要新增未啓用的外設(如新的UART、TIMER等),需要手動添加對應的HAL庫文件。
已下是添加步驟
注意 我的項目是使用CMake進行管理的
獲取完
操作系統
PC2005-cloud -
STM32F103ZET6開發板串口只發不收問題解決
問題描述
最近在使用 STM32F103ZET6 開發板調試串口時,遇到了一個詭異的問題:單片機能正常向 PC 發送數據,但始終無法接收 PC 下發的數據,甚至連串口接收中斷都沒觸發。更奇怪的是,相同的代碼在STM32F103C8T6 最小系統板上能完美運行收發雙向通信。經過多輪排查,發現串口重定向可以解決問題,在此記錄完整過程,給遇到類似問題的開發者避坑。
解決:引腳重定向
將 USART1 默
操作系統