STM32CubeMXv6 IO輸入檢測
2021-02-10 20:15 作者:僚機Wingplane | 我要投稿
工作環(huán)境:
STM32CubeMXv6
Keil5
????右鍵需要檢測輸入的IO口,勾選GPIO_Input

????打開左側(cè)的下拉框System Core,點擊GPIO選項,在下方的配置框中更改GPIO Pull-up/Pull-down:
No pull-up and no pull-down:無上拉下拉
Pull-up:上拉
Pull-down:下拉
User Label:用戶命名(選填)

????設置完成后點擊Project Manager頁面,輸入工程名和工程位置,選擇工具鏈和IDE(Toolchain/IDE)為MDK-ARM,版本為5.27;

????打開左側(cè)Code Generater菜單勾選Generate peripheral initialization as a pair of'.c/.h'file per peripheral;

????最后點擊右上角的GENERATE CODE按鈕后生成代碼。
????生成代碼后打開工程文件夾,用Keil5打開工程。

????編譯,打開main.c并在main函數(shù)的while主循環(huán)里添加代碼;
????運行即可實現(xiàn)IO輸入檢測,如果是檢測按鍵是否按下,那么需要再添加
參考資料:
STM32F7開發(fā)指南-HAL庫版本_V1.1
HAL庫教程3:引腳輸入檢測? ? https://blog.csdn.net/geek_monkey/article/details/89164496
標簽: