日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

STM32F4_ 引領(lǐng)入門

黃工的嵌入式技術(shù)圈 ? 來(lái)源:黃工的嵌入式技術(shù)圈 ? 2020-04-07 14:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Ⅰ、概述

該文寫給那些想學(xué)ST芯片開發(fā)(或初級(jí)學(xué)習(xí))的朋友,文章著重細(xì)節(jié),或許有點(diǎn)簡(jiǎn)單。

筆者想告訴那些剛開始學(xué)習(xí)ST的朋友,不管你使用哪一個(gè)系列(F0、F1、F2),哪一種型號(hào)芯片,其實(shí)學(xué)習(xí)的方法和原理都是差不多的。或許不同系列,不同型號(hào)的芯片,它們之間確實(shí)存在一定的差異,但萬(wàn)變不離其宗,設(shè)計(jì)芯片的廠家都是按照常理(而且是人們習(xí)慣性的思維)來(lái)設(shè)計(jì)芯片,及其開發(fā)原理。

筆者在這里告訴大家吧,ST的芯片不管是硬件(引腳),還是軟件(寄存器、庫(kù)等)它們的兼容性都是很好的,有可能不同系列,不同型號(hào)的芯片,硬件換了,軟件不換,可以達(dá)到同樣的效果(筆者已經(jīng)嘗試過(guò)的,如:STM32F205VC和STM32F417VE,除了明顯一點(diǎn)的速度有區(qū)別外,軟硬件可以兼容,不行的朋友可以試試,看看手冊(cè)引腳,寄存器地址等基本上一樣)。有很多芯片都是類似的,不信的朋友可以嘗試一下。

好了,回歸到今天的主題,關(guān)于STM32F4系列芯片開發(fā),更多詳情內(nèi)容,請(qǐng)往下看。

Ⅱ、準(zhǔn)備開發(fā)資源

1.開發(fā)工具Keil

開發(fā)ST芯片的工具有很多,官方也提供有(STVP),筆者這里不評(píng)論哪一個(gè)工具好,哪一個(gè)工具不好,只想說(shuō),各有各的好,你使用哪一個(gè)看你自己選擇。筆者習(xí)慣性使用Keil(MDK-ARM),因此,推薦的也是Keil。

關(guān)于Keil(MDK-ARM)包含支持包的下載與安裝,我已經(jīng)在之前文章中講解過(guò),不同的可以前往我博客查看如何下載與安裝。

MDK-ARM下載與安裝:

http://www.cnblogs.com/strongerHuang/p/5528602.html

前一段時(shí)間我還總結(jié)了關(guān)于Keil相關(guān)的使用方法,里面基本上把關(guān)于MDK-ARM的大部分功能都總結(jié)了。

Keil使用方法(匯總):

http://blog.csdn.net/ybhuangfugui/article/details/51647893

2.F4文檔資料

在上一篇文章中我已經(jīng)描述過(guò)“如何查找STM32開發(fā)資料”,我的建議是進(jìn)入ST官網(wǎng),我這里也是提倡進(jìn)入官網(wǎng)查找資料。

對(duì)于初學(xué)者,有兩個(gè)文檔資料是必備的:數(shù)據(jù)手冊(cè)和參考手冊(cè)。數(shù)據(jù)手冊(cè)用于查看你所使用的芯片有哪些資源,引腳對(duì)應(yīng)的功能等。參考手冊(cè)用于開發(fā)、調(diào)試時(shí)查看相關(guān)的一些寄存器配置,如何使用相關(guān)功能等。

當(dāng)然,上面說(shuō)的兩個(gè)是關(guān)于整個(gè)芯片所有信息,開發(fā)的時(shí)候也有部分相關(guān)資料,如:應(yīng)用手冊(cè)、勘誤手冊(cè)、編程手冊(cè)等,講解了一些細(xì)節(jié)的東西,不嫌棄麻煩的朋友,建議參考這些文檔。

ST官網(wǎng)F4文檔資料:

http://www.st.com/content/st_com/zh/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f4-series/stm32f407-417/stm32f407zg.html

筆者360云盤:

https://yunpan.cn/cR2pxqF5x2d9c訪問(wèn)密碼 53e7

3.標(biāo)準(zhǔn)外設(shè)庫(kù)

關(guān)于STM32的開發(fā)大致分:寄存器開發(fā)、標(biāo)準(zhǔn)外設(shè)庫(kù)、STM32CubeMX配置等。由于STM32的寄存器太多了(不像51、430等寄存器很少),所以不建議初學(xué)者使用寄存器開發(fā)。STM32CubeMX配置代碼的工具功能確實(shí)很強(qiáng)大了,但對(duì)于想要理解底層驅(qū)動(dòng)開發(fā)的人來(lái)說(shuō)也是不適合的。因此,筆者建議初學(xué)者使用標(biāo)準(zhǔn)外設(shè)庫(kù)開發(fā)STM32,原因很簡(jiǎn)單就是兼顧了以上說(shuō)的兩點(diǎn)。

ST官網(wǎng)今年更新了網(wǎng)站,將很多資源分類整理在一個(gè)網(wǎng)頁(yè),方便用戶下載。ST所有的標(biāo)準(zhǔn)外設(shè)庫(kù)整理在一個(gè)下載網(wǎng)頁(yè),可以前往官網(wǎng)下載最新的標(biāo)準(zhǔn)外設(shè)庫(kù)。


標(biāo)準(zhǔn)外設(shè)庫(kù)官網(wǎng)下載地址(需注冊(cè)用戶):

http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software.html?querycriteria=productId=SC961

筆者360網(wǎng)盤下載地址(定期更新):

https://yunpan.cn/cReDTUbI7ZYwc訪問(wèn)密碼 4e0a

4.其他

STM32 ST-LINK Utility:這個(gè)工具是ST官方的,主要用于量產(chǎn)下載使用,這里對(duì)于初學(xué)者也是需要了解的。在沒(méi)有讀保護(hù)的情況下可以查看內(nèi)部FLASH數(shù)據(jù)。

官網(wǎng)下載(需注冊(cè)用戶):

http://www.st.com/content/st_com/en/products/embedded-software/development-tool-software/stsw-link004.html

筆者360網(wǎng)盤下載地址(定期更新):

https://yunpan.cn/cRezHui3RVRdd訪問(wèn)密碼 1abc

Ⅲ、新建工程

我們把上一節(jié)的準(zhǔn)備工作做好之后就可以進(jìn)入開發(fā)了。首先是提取標(biāo)準(zhǔn)外設(shè)庫(kù)的有用源代碼文件(主要是解壓后的Libraries里面的文件),這個(gè)可根據(jù)自己的理解和思路來(lái)整理和分類,筆者將會(huì)提供整理好的文件供大家下載參考。

關(guān)于如何新建軟件工程,筆者也在前面整理過(guò)一篇文章,供大家參考。

http://www.cnblogs.com/strongerHuang/p/5532880.html

筆者提供一個(gè)新建好了的軟件工程實(shí)例,比較簡(jiǎn)單也是比較實(shí)用的供大家下載參考:

https://yunpan.cn/cRepWDShSK4yc訪問(wèn)密碼 65b1

Ⅳ、說(shuō)明

關(guān)于STM32的開發(fā),軟件兼容性是很好的,不要覺(jué)得你的芯片和我總結(jié)的實(shí)例有差異就不看了,其實(shí)是錯(cuò)誤的認(rèn)識(shí),特別是同一個(gè)系列的芯片基本上程序都兼容,也就是可以互相使用。

以上總結(jié)僅供參考,若有不對(duì)之處,敬請(qǐng)諒解。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • ST
    ST
    +關(guān)注

    關(guān)注

    32

    文章

    1193

    瀏覽量

    132791
  • STM32
    +關(guān)注

    關(guān)注

    2313

    文章

    11195

    瀏覽量

    374764
  • STM32F4
    +關(guān)注

    關(guān)注

    3

    文章

    204

    瀏覽量

    30324
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    STM32F334x4/6/8微控制器:高性能與低功耗的完美結(jié)合

    STM32F334x4/6/8微控制器:高性能與低功耗的完美結(jié)合 在當(dāng)今的電子設(shè)計(jì)領(lǐng)域,微控制器的性能和功能對(duì)于產(chǎn)品的成功至關(guān)重要。STMicroelectronics推出的STM32F334x4
    的頭像 發(fā)表于 04-17 12:15 ?244次閱讀

    深入剖析STM32L010F4/K4:低功耗32位MCU的卓越之選

    深入剖析STM32L010F4/K4:低功耗32位MCU的卓越之選 在當(dāng)今對(duì)功耗要求日益嚴(yán)苛的電子設(shè)備領(lǐng)域,低功耗微控制器(MCU)的重要性不言而喻。STM32L010F4/K4作為S
    的頭像 發(fā)表于 04-15 15:40 ?340次閱讀

    STM32F427xx/STM32F429xx微控制器:高性能與多功能的完美結(jié)合

    STM32F429IIT6.pdf 一、概述 STM32F427xx和STM32F429xx系列基于高性能的32位Arm? Cortex? - M4內(nèi)核,運(yùn)行頻率最高可達(dá)180 M
    的頭像 發(fā)表于 03-31 16:35 ?210次閱讀

    STM32F042x4/STM32F042x6微控制器深度解析:特性、應(yīng)用與設(shè)計(jì)要點(diǎn)

    STM32F042x4/STM32F042x6微控制器深度解析:特性、應(yīng)用與設(shè)計(jì)要點(diǎn) 在嵌入式系統(tǒng)開發(fā)領(lǐng)域,微控制器的選擇至關(guān)重要,它直接影響著產(chǎn)品的性能、功能和成本。今天,我們就來(lái)深入探討一下意法
    的頭像 發(fā)表于 03-19 17:15 ?683次閱讀

    STM32F412xE/G微控制器:性能與應(yīng)用深度解析

    STM32F412xE/G微控制器:性能與應(yīng)用深度解析 在電子工程師的日常工作中,選擇合適的微控制器是項(xiàng)目成功的關(guān)鍵。今天,我們就來(lái)詳細(xì)探討一下STMicroelectronics推出
    的頭像 發(fā)表于 03-12 15:10 ?242次閱讀

    奮斗 STM32 開發(fā)板入門手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《奮斗 STM32 開發(fā)板入門手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 01-13 10:44 ?12次下載

    STM32F407的晶振選型分析

    STM32F407的最佳晶振選項(xiàng)
    的頭像 發(fā)表于 11-07 12:03 ?1953次閱讀

    STM32F10XXX參考手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《STM32F10XXX參考手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 08-08 15:19 ?22次下載

    STM32F10xxx參考手冊(cè)

    STM32F1XX數(shù)據(jù)手冊(cè)中文版
    發(fā)表于 07-10 16:09 ?10次下載

    stm32f4新手求教

    芯片包stm32f4xx_DFP3.0.0只有1.98m大小,芯片包stm32f4xx_DFP2.16.0卻有152m大小,為何差距這么大,我該裝哪個(gè)芯片包?
    發(fā)表于 07-09 12:04

    使用studio構(gòu)建STM32F4工程報(bào)錯(cuò)的原因?

    使用studio 構(gòu)建STM32F4 工程,什么都沒(méi)有動(dòng)報(bào)了以上錯(cuò)誤.這是為什么 ?
    發(fā)表于 06-26 07:26

    STM32F4標(biāo)準(zhǔn)外設(shè)庫(kù)資料

    stm32f4xx.h,標(biāo)準(zhǔn)外設(shè)庫(kù)
    發(fā)表于 06-08 09:49 ?5次下載

    STM32F3系列、STM32F4系列、STM32L4系列和STM32L4+系列Cortex-M4編程手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《STM32F3系列、STM32F4系列、STM32L4系列和STM32L4+系列Cortex-M4編程手冊(cè).pdf》資料
    發(fā)表于 06-06 17:06 ?17次下載

    STM32F40xxx和STM32f41xx flash編程手冊(cè)

    PM0081_STM32F40xxx and STM32F41xxx單片機(jī)編程手冊(cè)
    發(fā)表于 06-06 17:02 ?8次下載

    零知開源——STM32F4驅(qū)動(dòng)MAX31865實(shí)現(xiàn)PT100高精度測(cè)溫

    STM32F
    PCB56242069
    發(fā)布于 :2025年05月26日 18:25:17
    宁城县| 平安县| 陇南市| 新河县| 呼玛县| 丰县| 嘉善县| 杭州市| 滦南县| 武胜县| 将乐县| 长治市| 菏泽市| 南郑县| 镇康县| 武陟县| 阿图什市| 晋城| 张家界市| 定襄县| 诸城市| 大英县| 紫阳县| 商城县| 大名县| 饶阳县| 通榆县| 垣曲县| 万全县| 沂源县| 县级市| 会泽县| 安达市| 锦屏县| 郸城县| 宁安市| 临湘市| 民丰县| 常熟市| 方城县| 嘉峪关市|