Ⅰ、寫在前面
相信很多人都知道STM32CubeMX這個工具,也是近年來開發(fā)STM32比較流行的一個工具。這個工具從兩年前第一版到現(xiàn)在已經(jīng)有多個版本了,功能也從簡單越來越強大了。
STM32CubeMX是一個配置STM32代碼的工具,它把很多東西封裝的比較好,硬件抽象層、中間層、示例代碼等。
現(xiàn)在ST公司升級和維護的庫主要就是STM32CubeMX的HAL庫和標準外設庫,使用這兩種庫開發(fā)STM32各有各的好處,下面簡單描述一下。
如果你是一名剛學STM32的初學者,想要把硬件底層相關(guān)的東西搞明白,不建議使用STM32CubeMX這個工具,建議使用之前經(jīng)典的標準外設庫來開發(fā)(先學習標準外設庫,但有必要抽時間了解STM32CubeMX)。標準外設庫可以很簡單直接跟蹤到底層寄存器,而HAL庫里面的代碼想要跟蹤并理解底層很難。
如果你是一名熟練使用標準外設庫的人,有必要學習并使用STM32CubeMX來開發(fā)程序。
http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
接受許可,根據(jù)自己電腦系統(tǒng)選擇下載(我們以Windows版本為例),如下圖:
http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-generators/stm32cubemx.html
A、STM32CubeMX工具
【在網(wǎng)頁最下面(如下圖),點擊網(wǎng)頁中“Download”即可下載。(如果沒有登錄賬號會提示“注冊”或“登錄”)】
B、庫下載
【在網(wǎng)頁中間偏下(如下圖),點擊“EMBEDDED SOFTWARE”切換到庫軟件,選擇需要下載的庫(看你芯片型號),同樣也需要登陸賬號,若覺得麻煩,可以在下面百度網(wǎng)盤下載】
http://pan.baidu.com/s/1cML4Hg
STM32CubeMX工具:http://pan.baidu.com/s/1dFMFwHF
STM32CubeMX資料:http://pan.baidu.com/s/1nvcxQC5
注意:由于許多網(wǎng)盤近年來受到影響都相繼停止服務或關(guān)閉了,如果網(wǎng)盤鏈接失效,請到官網(wǎng)下載,也可以關(guān)注微信公眾號查看更新鏈接,或微信聯(lián)系作者。
Ⅳ、JRE的安裝
STM32CubeMX手冊上要求PC安裝JRE:
The Java Run Time Environment 1.7 (version 1.7_45 or newer) must be installed. More information on installation requirements and procedure is in the STM32CubeMX User manual (UM1718).
For Eclipse plug-in installation only, install one of the following IDE (on Windows OS):
? Eclipse IDE Juno (4.2)
? Eclipse IDE Luna (4.4)
? Eclipse IDE Kepler (4.3)
? Eclipse IDE Mars (4.5)
JRE安裝非常簡單,以上面下載的最新版本“jre-8u112-windows-i586.exe”為例講述一下安裝過程:
1.雙擊“jre-8u112-windows-i586.exe”(有管理員限制時:右鍵 -> 以管理員身份運行),點擊“安裝”。
【不更改目標文件夾,則默認安裝在:C:Program FilesJavajre1.8.0_112】
2.等待安裝
3.安裝完成,點擊“關(guān)閉”
Ⅴ、STM32CubeMX的安裝
現(xiàn)在(2016年10月31日)最新版本的STM32CubeMX是V4.17.0,支持安裝的系統(tǒng)如下:
Windows XP: 32-bit (x86)
Windows 7: 32-bit (x86), 64-bit (x64)
Windows 8: 32-bit (x86), 64-bit (x64)
Linux: 64-bit (x64) (tested on RedHat, Ubuntu and Fedora)
Mac OS X Yosemite or newer
安裝STM32CubeMX很簡單,基本上一路“Next”下去就行了。
以現(xiàn)在最新版本V4.17.0,安裝在Windows系統(tǒng)為例來講述安裝過程。
1.解壓下載的文件,雙擊“SetupSTM32CubeMX-4.17.0.exe”(有管理員限制時:右鍵 -> 以管理員身份運行)
2.點擊“Next”
3.選擇“I accept the terms...”,點擊“Next”
4.選擇安裝路徑(這里修改D盤),點擊“Next”
5.提示創(chuàng)建安裝目錄,點擊“確定”
6.勾選快捷方式,點擊“Next”
7.等待安裝進度完成,點擊“Next”
8.點擊“Done”,至此已經(jīng)完成STM32CubeMX的安裝
以上就是安裝STM32CubeMX到Windos的過程,關(guān)于Linux和MacOS系統(tǒng)的安裝過程比較簡單(這里不再講述),可以參看官網(wǎng)提供的說明。
On Linux:
Make sure you have access rights to the target installation directory, you can run the installation as root (or sudo)? to install STM32CubeMX on shared directories Double click (or launch from the console window) on the SetupSTM32CubeMX-4.17.0.linux file
On MacOS:
Make sure you have access rights to the target installation directory, you can run the installation as root (or sudo)? to install STM32CubeMX on shared directories Double click (or launch from the console window) on the SetupSTM32CubeMX-4.17.0 application
Ⅵ、STM32CubeMX庫的安裝
STM32CubeMX庫(固件支持包)的安裝方式有三種:通過STM32CubeMX軟件在線安裝、導入離線包、解壓離線包。
1.在線安裝
打開安裝好的STM32CubeMX軟件,進入庫管理界面(Help -> Install New Libraries),會有一個列表,勾選上你要安裝的固件庫,點擊“Install Now”直到安裝成功。如下圖:
2.導入本地離線包
下載好需要安裝的離線包(也就是上面章節(jié)下載的庫),在庫管理界面(Help -> Install New Libraries),點擊左下角的“From Local” -> 彈出文件選擇框(選擇下載的離線包文件),點擊“Open”,進入解壓安裝過程,直到安裝完成。如下圖:
3.解壓離線包
解壓離線包(庫)是最方便的安裝方式,這里重要的一點就是需要知道前面安裝STM32CubeMX工具指定庫的路徑。
查看庫安裝路徑的方法:
Help -> Updater Settings可以看到庫指定路徑。
默認路徑是 C:/Users/Administrator/STM32Cube/Repository,如下圖:
解壓源文件過程就不說了,注意文件名需要匹配才行(打開壓縮文件里面的名稱),如下圖:
Ⅶ、說明
STM32CubeMX工具可以說是開發(fā)STM32必備的一個工具,如果你還沒有了解STM32CubeMX工具,建議花一點時間學習一下這個工具,它或許是今后開發(fā)STM32的主流工具。
以上內(nèi)容僅供參考,若有不對之處,敬請諒解。
上一篇:STM32CubeMX使用方法及功能介紹
下一篇:STM32CubeMX 真的不要太好用
推薦閱讀
史海拾趣
在電子行業(yè)中,Hitachi(日立)及其子公司如Renesas(瑞薩電子,原日立半導體部門獨立后成立)的發(fā)展歷史充滿了技術(shù)創(chuàng)新、市場擴張與全球合作的精彩故事。以下是五個相關(guān)故事,每個故事均基于事實描述:
1. 從電機制造到半導體巨頭的轉(zhuǎn)型
日立公司成立于1910年,最初以生產(chǎn)電動機和礦山設備起家,旨在支持日本的工業(yè)化進程。隨著技術(shù)的不斷進步和市場需求的多樣化,日立逐漸將業(yè)務擴展到電子領(lǐng)域。1960年代,日立開始涉足半導體技術(shù),并在隨后的幾十年里,通過持續(xù)的研發(fā)投入和技術(shù)創(chuàng)新,逐步建立了在半導體行業(yè)的領(lǐng)先地位。1999年,日立半導體部門獨立成為Renesas Technology Corporation(瑞薩科技),進一步專注于微控制器、模擬IC、電源管理IC等產(chǎn)品的研發(fā)與生產(chǎn),為汽車電子、工業(yè)控制、消費電子等多個領(lǐng)域提供關(guān)鍵解決方案。
2. 全球化戰(zhàn)略與市場拓展
進入21世紀,日立及Renesas積極實施全球化戰(zhàn)略,通過在全球各地設立研發(fā)中心、生產(chǎn)基地和銷售網(wǎng)絡,加速其產(chǎn)品和技術(shù)的國際化進程。例如,Renesas在美國、歐洲和亞洲等地建立了多個研發(fā)中心,與當?shù)仄髽I(yè)和研究機構(gòu)緊密合作,共同推動半導體技術(shù)的創(chuàng)新與發(fā)展。同時,通過并購和合作,Renesas不斷擴展其產(chǎn)品線,提升在全球市場的競爭力。
3. 技術(shù)創(chuàng)新引領(lǐng)行業(yè)發(fā)展
日立及Renesas在半導體領(lǐng)域的技術(shù)創(chuàng)新是其持續(xù)發(fā)展的重要驅(qū)動力。多年來,公司投入大量資源進行研發(fā),不斷推出具有行業(yè)影響力的新產(chǎn)品和技術(shù)。例如,在汽車電子領(lǐng)域,Renesas的MCU(微控制器)和功率半導體產(chǎn)品廣泛應用于發(fā)動機控制、車身控制、安全系統(tǒng)等關(guān)鍵系統(tǒng),為汽車行業(yè)的智能化和電動化轉(zhuǎn)型提供了重要支持。此外,Renesas還在物聯(lián)網(wǎng)、工業(yè)4.0等新興領(lǐng)域積極布局,推動相關(guān)技術(shù)的研發(fā)與應用。
4. 應對挑戰(zhàn)與危機管理
在發(fā)展過程中,日立及Renesas也面臨過諸多挑戰(zhàn)和危機。例如,2011年日本東北太平洋地區(qū)地震和海嘯對日立及Renesas的生產(chǎn)基地造成了嚴重影響。面對這一突如其來的災難,公司迅速啟動應急響應機制,調(diào)整生產(chǎn)計劃,確保關(guān)鍵產(chǎn)品的供應不受影響。同時,公司還加強了供應鏈的多元化和風險管理,以應對未來可能發(fā)生的類似危機。
5. 可持續(xù)發(fā)展與社會責任
作為一家全球性的電子企業(yè),日立及Renesas始終將可持續(xù)發(fā)展和社會責任視為企業(yè)發(fā)展的重要組成部分。公司致力于開發(fā)環(huán)保型產(chǎn)品和解決方案,推動綠色能源和節(jié)能減排技術(shù)的應用。同時,公司還積極參與社會公益活動,支持教育、環(huán)保和社區(qū)發(fā)展項目,展現(xiàn)了作為全球企業(yè)公民的責任感。例如,日立通過引入“光伏+儲能”智慧能源體系,構(gòu)建綠色生產(chǎn)基地,為實現(xiàn)“雙碳”目標貢獻力量。
以上五個故事展示了Hitachi(日立)及其子公司Renesas在電子行業(yè)中的發(fā)展歷程和成就,體現(xiàn)了公司在技術(shù)創(chuàng)新、市場拓展、危機管理、可持續(xù)發(fā)展和社會責任等方面的努力和貢獻。
對于聽音耳機電路,網(wǎng)友可能的問題涉及多個方面,以下是一些常見問題及相應的回答:
一、技術(shù)性問題
- 耳機電路的工作原理是什么?
- 回答:耳機電路主要通過音頻信號放大器將音頻設備(如手機、電腦等)輸出的微弱電信號放大,然后驅(qū)動耳機的驅(qū)動單元(揚聲器)產(chǎn)生聲音。這個過程中,耳機電路還負責音頻信號的傳輸和轉(zhuǎn)換,確保音質(zhì)清晰、音量適中。
- 為什么耳機電路會出現(xiàn)雜音或失真?
- 回答:耳機電路出現(xiàn)雜音或失真的原因可能有很多,包括電路接觸不良、線路老化、驅(qū)動單元故障、音頻信號源問題等。此外,電磁干擾、設備不兼容等也可能導致音質(zhì)問題。解決這類問題通常需要檢查電路連接、更換損壞部件或調(diào)整設備設置。
- 如何判斷耳機電路是否損壞?
- 回答:判斷耳機電路是否損壞可以通過以下方法:首先,檢查耳機是否能正常發(fā)聲,如果無聲或聲音異常,可能是電路問題;其次,使用萬用表等工具檢測電路中的電阻、電壓等參數(shù)是否正常;最后,可以嘗試將耳機連接到其他音頻設備上進行測試,以排除設備問題。
二、維護與保養(yǎng)
- 如何保養(yǎng)耳機電路以延長使用壽命?
- 回答:保養(yǎng)耳機電路的關(guān)鍵在于避免潮濕、防止碰撞和摔落,并定期清潔。使用時應注意避免拉扯耳機線,以免損壞內(nèi)部電路。此外,在不使用耳機時,應將其存放在干燥、通風的地方,避免陽光直射和高溫環(huán)境。定期使用軟布輕輕擦拭耳機表面和插頭,可以去除污垢和灰塵,保持電路清潔。
- 耳機電路進水了怎么辦?
- 回答:如果耳機電路進水,應立即停止使用并切斷電源。然后,使用干燥的軟布或紙巾輕輕擦拭耳機表面和插頭上的水分。如果條件允許,可以將耳機放在通風良好的地方自然晾干,避免使用吹風機等熱源直接吹干,以免損壞電路。如果進水情況嚴重或無法自行處理,建議送往專業(yè)維修中心進行檢修。
三、升級與改造
- 如何升級耳機電路以提升音質(zhì)?
- 回答:升級耳機電路以提升音質(zhì)需要一定的專業(yè)知識和技術(shù)。一般來說,可以通過更換更高品質(zhì)的音頻信號放大器、使用更優(yōu)質(zhì)的線路材料、優(yōu)化電路設計等方式來實現(xiàn)。然而,這些操作可能比較復雜且存在風險,如果不熟悉相關(guān)技術(shù),建議尋求專業(yè)人員的幫助。
- 是否可以自己動手改造耳機電路?
- 回答:雖然理論上可以自己動手改造耳機電路,但這需要具備較高的電子技術(shù)和動手能力。如果操作不當,可能會導致電路損壞甚至耳機報廢。因此,在沒有足夠經(jīng)驗和專業(yè)知識的情況下,不建議自己嘗試改造耳機電路。
綜上所述,針對聽音耳機電路的問題,網(wǎng)友可能關(guān)心的方面包括技術(shù)性問題、維護與保養(yǎng)以及升級與改造等。在解決這些問題時,應根據(jù)具體情況采取相應的措施和方法。
隨著全球電子市場的不斷擴張,F(xiàn)irst Silicon公司意識到單一市場已無法滿足其長遠發(fā)展需求。于是,公司制定了全球化戰(zhàn)略,通過設立海外研發(fā)中心、生產(chǎn)基地和銷售網(wǎng)絡,實現(xiàn)了從研發(fā)、生產(chǎn)到銷售的全球化布局。這一戰(zhàn)略不僅有效降低了公司的運營成本,還極大地提升了其品牌影響力和市場份額。在全球化進程中,F(xiàn)irst Silicon還積極與當?shù)仄髽I(yè)開展合作,共同推動電子技術(shù)的進步和應用。
町洋始終堅守品質(zhì)至上的原則,從原材料采購到生產(chǎn)流程再到成品檢驗,每一個環(huán)節(jié)都嚴格把關(guān)。這種對品質(zhì)的執(zhí)著追求使得町洋的產(chǎn)品在市場上享有極高的聲譽。客戶對町洋產(chǎn)品的信任和認可也成為了公司最寶貴的財富。
為了進一步滿足市場需求,Anytek在2005年投建了安尼泰科(中國)生產(chǎn)基地,并成功投產(chǎn)運營。這一舉措不僅大幅提升了公司的生產(chǎn)能力,也為后續(xù)的產(chǎn)品研發(fā)和市場拓展奠定了堅實基礎(chǔ)。同年,Anytek的產(chǎn)品還通過了SGS ISO 9001(2000)國際質(zhì)量體系認證,這標志著公司的產(chǎn)品質(zhì)量和管理水平達到了國際標準,為公司的國際化發(fā)展打開了新局面。
為了更好地服務中國及亞太地區(qū)的電子產(chǎn)業(yè)集群,Henkel在東莞市投建了漢高電子粘合劑華南應用技術(shù)中心。該中心不僅具備先進的研發(fā)設備和測試能力,還擁有一支專業(yè)的技術(shù)團隊。通過模擬仿真和數(shù)字化手段,該中心能夠快速響應客戶需求,提供定制化的粘合劑解決方案。自啟用以來,該中心已幫助眾多電子企業(yè)實現(xiàn)了技術(shù)創(chuàng)新和產(chǎn)品升級。
【瑞薩 CPK-RA2L1 開發(fā)板】測評 - 4:向 FSP 中添加 CPK 評估板的 BSP 本帖最后由 MianQi 于 2022-12-3 15:00 編輯 參考資料:《向FSP中添加CPK評估板的BSP 》和《瑞薩RA2L1開發(fā)實踐指南》。 在測試的過程中遇到諸多問題: 首先,雖然在 e2 studio 中安裝了 FSP 的 3.5 3.6 和 4.0 三個版本,但是在 CMD 中只 ...… 查看全部問答∨ |
小智科普丨電路設計中有幾種地?各類GND的含義及其本質(zhì) 本帖最后由 NGI123 于 2022-12-2 10:59 編輯 引言:電路圖上和電路板上的GND(Ground)代表地線或0線,GND就是公共端的意思,也可以說是地,但這個地并不是真正意義上的地,是出于應用而假設的一個地。它與大地是不同的,有時候需要將它與大地連接 ...… 查看全部問答∨ |
上次MPS的活動沒有參加成,然后后面出陸續(xù)不斷出了新的活動,可以領(lǐng)取MPM54304的電源評估板 我看了下評估板上也沒幾個件,感覺還是自己打板劃算,于是咨詢管理員申請?zhí)鎿Q成MPM54304的電源芯片,剩下來的額度還可以多體驗一些其它型號的IC 幾 ...… 查看全部問答∨ |
|
開關(guān)電源中什么是電源調(diào)整率?如何去測? 1、電源調(diào)整率:也稱作線性調(diào)整率,當電源供應器與輸入電壓變化時,提供電源穩(wěn)定輸出電壓的能力。以一正常調(diào)定負載下,由輸入電壓變化所造成其輸出電壓的偏差率,此項測試可以用來驗證電源供應器在最惡劣之電源電壓環(huán)境下,如夏天之中午用電量大, ...… 查看全部問答∨ |
|
我的這三個模塊分別是 zigbee的模塊 ,藍牙,wifi 模塊。 這三個設備現(xiàn)在用三個天線。看上去很累贅。能用哪個設備完成1-2個天線完成三個模塊的收發(fā)( 這三個模塊的通訊頻率是不同的 分別是 2.401G & ...… 查看全部問答∨ |
請教各位老師,同學今天發(fā)這樣一個電路,讓分析,好像是國外的高手畫的, 這是什么拓撲的電路,反激? 變壓器的次級結(jié)構(gòu)怎么回事? 這樣的電路可行嗎 … 查看全部問答∨ |
KEIL5編譯中文目錄下的項目后,單片機反復 復位,項目目錄改為字母后,單片機恢復正常 KEIL5編譯中文目錄下的項目后,單片機反復 復位,項目目錄改為字母后,單片機恢復正常,請問是何原因 … 查看全部問答∨ |
【e絡盟限時福利】開箱-TENMA的72-10390萬用表開箱與簡評 首先,感謝EEWROLD讓我有機會參與e絡盟限時福利活動,我E絡盟選擇購買的是TENMA品牌的72-10390萬用表。 下單后,E絡盟選擇順豐標塊送達,在我在E絡盟購買的經(jīng)歷來看,此次速度算是比較快的。 就是E絡盟的網(wǎng)頁響應速度比較慢; 到我手上已 ...… 查看全部問答∨ |
設計資源 培訓 開發(fā)板 精華推薦
- 利用STM32MP1和STM32MP2在嵌入式 Linux 平臺上部署有效的安全保護機制
- 超小但強大:MCU 的小尺寸封裝和集成如何幫助優(yōu)化空間受限的設計
- 德州儀器推出全球超小型 MCU,助力微型應用創(chuàng)新
- Microchip推出電動兩輪車(E2W)生態(tài)系統(tǒng),加速電動出行創(chuàng)新
- 意法半導體推出STM32U3微控制器,面向遠程、智能和可持續(xù)應用,拓展超低功耗系列創(chuàng)新
- (一) ECloudIDE入門STM32-CubeMX工程創(chuàng)建與導入
- (二)ECloudIDE入門STM32-官方寄存器版例程使用
- Simulink STM32F407VGT6實現(xiàn)硬件在環(huán)
- openharmony:hilog_lite組件移植
- 西門子電子書下載《PCB 制造流程 - 通過數(shù)字化轉(zhuǎn)型進行優(yōu)化》
- 泰克MDO系列:1招搞定6大儀器,輕松穿越模擬、數(shù)字、頻域測量
- ADI有獎下載活動之15 ADI公司智能可穿戴醫(yī)療保健設備解決方案
- ADI有獎下載活動之車載信息娛樂主機解決方案
- 瑞薩電子 RL78/G11 目標板免費申請中,參與申請也能贏好禮
- Fluke 總有一款適合你需求的紅外熱像儀!參與贏好禮
- 關(guān)注EE官方微信,大年初一搶新年紅包
- 【專題】TI MSP430FR59xx——將低功耗設計進行到底!
- 報名參會三重禮 | 西門子車用半導體全棧解決方案直播
- Follow me第二季第1期來啦!與得捷一起解鎖【Adafruit Circuit Playground Express】超能力!