STM32cubemx学习与使用
stm32 hal庫入門筆記
- 前言
- 一、關于cubeMx
- 二、cubeMx的漢化
- 三、cubeMx對接keil可能出現warning。
- 三、關于hal庫中新出現的字符MSP的縮寫。
- 四、修改keil的配色
- 總結
前言
從stm32標準庫轉移到hal庫,順便學習一下cubemx的使用,記錄一下現有的問題,以及相關的解決辦法。
提示:這篇文章寫于作者在一個十分萌新的時間點
一、關于cubeMx
這是個stm官方發布的配置工具,看起來是只有hal庫的,關于hal庫和標準庫的對比可以自行百度,但是從我個人看來hal庫一定是未來的趨勢。初次安裝可能會提示需要jre(java runtime enviroment),需要哪個版本去java的官網下一個就行了,百度搜索首頁是肯定搜不到的(第一頁全是引流和廣告)可以往下翻,推薦科學上網和bing搞一下,下載安裝環境后,就可以繼續安裝mx了。推薦大家盡量官網下載。
二、cubeMx的漢化
這個我也是在CSDN找的教程,不過不建議大家使用。漢化之后反而有bug,建議配合有道食用。
三、cubeMx對接keil可能出現warning。
我使用的keil版本為5.15 但是使用keilv5的模板會提示開發包不匹配,這個以后會整理個blog搞一下。實際上使用keil 5.27模板生成的工程也可以在5.15上使用。(2020年09月)還有一種通過修改配置文件消除警告的方式,不過此警告并不影響編譯,沒有強迫癥可以直接忽略。
三、關于hal庫中新出現的字符MSP的縮寫。
MSP是指MCU Specific Package 單片機的具體方案
其實可以理解為使用了這個設備但是這個設備的具體參數是什么樣子的。只是個名字,不用太過糾結。
四、修改keil的配色
為革命 保護視力。修改keil背景配色為黑色 首先在keil 的安裝文件夾下找到global.prop文件,我的keil 是5.x版本,默認的安裝路勁如下:C:\Program Files\Keil_v5\UV4\global.prop。找到global.prop文件用記事本打開,然后替換如下代碼。 font.monospace.cpp=Consolas style.cpp.32=font:Consolas,size:14,fore:#FF972F,back:#152B2B style.cpp.4=font:Consolas,size:14,fore:#007F7F,back:#152B2B style.cpp.10=font:Consolas,size:14,fore:#FF8040,back:#152B2B style.cpp.1=font:Consolas,size:14,fore:#AAFFFF,back:#152B2B style.cpp.2=font:Consolas,size:14,fore:#AAFFFF,back:#152B2B style.cpp.5=font:Consolas,size:14,fore:#BF0000,back:#152B2B style.cpp.6=font:Consolas,size:14,fore:#FF8040,back:#152BB style.cpp.11=font:Consolas,size:14,fore:#FF8040,back:#152B2B style.cpp.9=font:Consolas,size:14,fore:#FF0000,back:#152B2B style.cpp.7=font:Consolas,size:14,fore:#7F007F,back:#152B2B style.cpp.34=font:Consolas,size:14,fore:#500000,back:#152B2B style.cpp.35=font:Consolas,size:14,fore:#FF0000,back:#152B2B style.cpp.16=font:Consolas,size:14,fore:#B00040,back:#152B2B style.cpp.12=font:Consolas,size:14,fore:#000000,back:#152B2B舊配色建議使用#號注釋或者bkp舊文件備用。
總結
本文簡介了cubemx的一些配置信息
2022年8月12日修改V2.0
- 修改了部分語法錯誤
- 修改了一些不通順的語句
- 移除了一些不嚴肅的描述
總結
以上是生活随笔為你收集整理的STM32cubemx学习与使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux内存给hdd当缓存,linux
- 下一篇: UML图画法