日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

STM32cubemx学习与使用

發布時間:2024/3/26 编程问答 73 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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学习与使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。