91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

stm32入門(mén)

Monody_4fc ? 來(lái)源:Monody_4fc ? 作者:Monody_4fc ? 2023-05-19 14:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1我的經(jīng)歷

我入門(mén)的單片機(jī)就是stm32。最初的想法是為了讓導(dǎo)師知道我確確實(shí)實(shí)在學(xué)習(xí)并且是有成效的。因?yàn)橹耙恢睂W(xué)習(xí)的是模擬電路。模擬電路的學(xué)習(xí)難度高,又很難做出理想的實(shí)物。所以我希望通過(guò)單片機(jī)來(lái)達(dá)成這一目的。我入門(mén)編程比較早并且學(xué)習(xí)過(guò)Java,對(duì)計(jì)算機(jī)體系,編程思維,有一個(gè)比較形象直觀的認(rèn)識(shí)。所以在學(xué)習(xí)stm32開(kāi)發(fā)時(shí),我并沒(méi)有在寫(xiě)代碼感到有多困難。我入門(mén)用的開(kāi)發(fā)板是正點(diǎn)原子的戰(zhàn)艦f103板子,說(shuō)實(shí)話我最開(kāi)始聽(tīng)原子歌講stm32也很痛苦。Stm32的知識(shí)體系比較龐大并且硬件功能繁多。很多時(shí)候就跟不上他的節(jié)奏,稀里糊涂就聽(tīng)完了。既不會(huì)寫(xiě)也無(wú)法理解為什么要這么做。之后我廣泛搜集資料,說(shuō)實(shí)話我覺(jué)得我搜集資料的能力還是很強(qiáng)的,這在我之后做示波器時(shí)也體現(xiàn)出來(lái)了。發(fā)現(xiàn)野火的視頻不錯(cuò),深入淺出,實(shí)踐性極強(qiáng)。因?yàn)槲沂诸^上只有戰(zhàn)艦的板子所以我只能把野火的程序移植到原子的板子上。正是這個(gè)強(qiáng)烈的需求和正確的方式方法,我在整個(gè)stm32的學(xué)習(xí)中,軟硬件都有了獨(dú)特,深刻的體會(huì)。

在學(xué)完stm32后,我迫切希望做一個(gè)東西,展示自己的學(xué)習(xí)成果。閆老師讓我去做示波器,具體名字叫模擬電路調(diào)試套裝。簡(jiǎn)單說(shuō)就是包含信號(hào)發(fā)生器和示波器的電路調(diào)試工具。當(dāng)時(shí)并不知道這個(gè)東西有多難,只覺(jué)得一定要把這個(gè)東西做好。在野火的例程幫助下,簡(jiǎn)易的正弦,方波,三角波信號(hào)發(fā)生功能做出來(lái)了。后來(lái)又去學(xué)了ADC采集找了個(gè)串口示波器,東拼西籌總算是把老師要求做出來(lái)了。雖然結(jié)果上是達(dá)到了設(shè)計(jì)目的,但是我感覺(jué)整個(gè)制作過(guò)程幾乎沒(méi)有我自己的東西。說(shuō)實(shí)話我并沒(méi)有很興奮。

后來(lái)老師讓我去學(xué)習(xí)電路板制作,這又是一個(gè)我從來(lái)沒(méi)有接觸過(guò)的東西。在學(xué)長(zhǎng)提供資料和我后續(xù)又找的資料的推動(dòng)下,我學(xué)習(xí)完了電路板制作,說(shuō)實(shí)話沒(méi)做過(guò)實(shí)物,心里沒(méi)底。閆老師鼓勵(lì)我動(dòng)手去打板子,做板子需要學(xué)習(xí),打板子也需要學(xué)習(xí)。我直接和制板廠的技術(shù)員溝通,雖然我什么都不懂,但是我對(duì)照下單流程一個(gè)一個(gè)詢問(wèn)。雖然第一次PCB做出來(lái)失敗了,但是我對(duì)制作PCB的流程尤其深刻。為了把這個(gè)技能傳遞下去,老師讓我寫(xiě)一個(gè)PCB制作文檔。這個(gè)可以說(shuō)的上是我人生中制作的第一個(gè)正式的學(xué)習(xí)文檔。

由于stm32學(xué)的不踏實(shí),我在寒假時(shí)間,報(bào)名硬禾學(xué)堂的示波器制作活動(dòng),也是歷經(jīng)很多困難,最后成功制作完成被官方認(rèn)可。后面可能會(huì)單獨(dú)講講。有了以上這些基礎(chǔ),我完成第一個(gè)團(tuán)隊(duì)合作項(xiàng)目,我和學(xué)弟負(fù)責(zé)的制作物聯(lián)網(wǎng)傳感器的主從節(jié)點(diǎn)硬點(diǎn)電路制作。在這個(gè)過(guò)程中把PCB制作經(jīng)驗(yàn)傳遞下去。學(xué)長(zhǎng)負(fù)責(zé)物聯(lián)網(wǎng)系統(tǒng)架構(gòu)設(shè)計(jì)和軟件開(kāi)發(fā)。

我感受到最重要的一點(diǎn)是,在正確的時(shí)間和正確的人完成重要且正確的事情,是極其有意義的。我的畢設(shè)是模擬信號(hào)發(fā)生器,老師并沒(méi)有限制我應(yīng)該怎么做,我對(duì)照我的學(xué)習(xí)經(jīng)歷和商業(yè)信號(hào)發(fā)生器的功能,去做的畢設(shè),包含上位機(jī)控制軟件,單片機(jī)信號(hào)發(fā)生和采集,底板信號(hào)調(diào)理電路組成。用到的技術(shù),上位機(jī)軟件開(kāi)發(fā),STM32程序開(kāi)發(fā),信號(hào)處理(FFT),模擬電路設(shè)計(jì),電路板制作,圖像處理,電路仿真。實(shí)現(xiàn)的功能只有,函數(shù)信號(hào)生成,掃頻功能,任意波形,串口通信,簡(jiǎn)易示波器。這個(gè)畢設(shè)可以說(shuō)把我這三年的實(shí)驗(yàn)室學(xué)習(xí)經(jīng)歷全部用到了。

2 STM32的學(xué)習(xí)難點(diǎn)

經(jīng)過(guò)這么多的困難與考驗(yàn),我終于有底氣來(lái)談一談STM32如何入門(mén)。零基礎(chǔ)學(xué)習(xí)STM32的困難是STM32開(kāi)發(fā)方式的簡(jiǎn)易和STM32知識(shí)體系繁雜之間的矛盾。要明確一點(diǎn)學(xué)習(xí)stm32不容易,不是因?yàn)樗y而是因?yàn)樗R(shí)點(diǎn)多。那解決辦法就很明確學(xué)習(xí)stm32時(shí),不要指望聽(tīng)過(guò)一遍就全部掌握,要注重回顧知識(shí)點(diǎn),串聯(lián)知識(shí)點(diǎn)。更重要的是要多思考多動(dòng)手,跟著教程一點(diǎn)一點(diǎn)寫(xiě),不要怕麻煩,stm32的大量理論如果不能轉(zhuǎn)化為實(shí)際的代碼,就會(huì)讓人產(chǎn)生畏懼心理。試圖做一個(gè)完整的項(xiàng)目,最好包含軟件和硬件,通過(guò)實(shí)踐來(lái)體會(huì)單片機(jī)在其中發(fā)揮的作用。知行合一,方能無(wú)往不勝。

3 stm32的概括

就我自己而言,總體上我會(huì)看這幾個(gè)方面。1.芯片的概要描述,有哪些外設(shè),供電電壓,主頻。2.結(jié)構(gòu)框圖外設(shè)與時(shí)鐘總線的關(guān)系,即每個(gè)外設(shè)的時(shí)鐘來(lái)自哪里。不看時(shí)鐘樹(shù)是因?yàn)闀r(shí)鐘樹(shù)太復(fù)雜了。3.芯片的外設(shè)特征和數(shù)量。

局部我會(huì)看1.引腳的功能有哪些?2.不同型號(hào)芯片的引腳數(shù)量、編號(hào)3.外設(shè)的控制,數(shù)據(jù),狀態(tài)寄存器定義略看。

4.stm32快速應(yīng)用

學(xué)會(huì)使用廠商提供的參考?xì)v程。比如戰(zhàn)艦光盤(pán)資料、stm32固件庫(kù)里的參考例程。另一個(gè)就是移植別人的代碼在自己的開(kāi)發(fā)板上。例如,多功能按鍵驅(qū)動(dòng)、軟件定時(shí)器、GUI菜單、濾波算法等。通過(guò)這些東西來(lái)快速熟悉嵌入式系統(tǒng)的開(kāi)發(fā)。

利用仿真器去調(diào)試程序,單步執(zhí)行、全速執(zhí)行、打斷點(diǎn)等。給程序加調(diào)試信息輸出到串口。

動(dòng)態(tài)的觀察程序執(zhí)行流程,與設(shè)計(jì)的是否一致。學(xué)會(huì)版本管理留下處于不同階段的程序,以便回朔與救災(zāi)。同時(shí)也可在確定版本基礎(chǔ)上進(jìn)行不同方向設(shè)計(jì)想法的嘗試。

5.工具鏈

STM32CUBEMX圖形化配置工具

understand代碼解析工具

MDK寫(xiě)程序

串口調(diào)試工具

STlink/Jlink仿真

示波器/邏輯分析儀

其他到的工具與具體的細(xì)分領(lǐng)域有關(guān),這里就不寫(xiě)了。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6077

    文章

    45513

    瀏覽量

    671445
  • 示波器
    +關(guān)注

    關(guān)注

    113

    文章

    7094

    瀏覽量

    196294
  • STM32
    +關(guān)注

    關(guān)注

    2310

    文章

    11171

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    意法半導(dǎo)體新品STM32C5系列重新定義入門(mén)級(jí)MCU的性能標(biāo)準(zhǔn)

    入門(mén)級(jí)MCU應(yīng)用開(kāi)發(fā),如何平衡性能與成本,是設(shè)計(jì)工程師繞不開(kāi)的難題,控制成本就要犧牲性能,而提升性能就會(huì)超預(yù)算。如何破局?意法半導(dǎo)體新品STM32C5系列為開(kāi)發(fā)者提供了新選擇。
    的頭像 發(fā)表于 03-18 10:01 ?291次閱讀
    意法半導(dǎo)體新品<b class='flag-5'>STM32</b>C5系列重新定義<b class='flag-5'>入門(mén)</b>級(jí)MCU的性能標(biāo)準(zhǔn)

    奮斗 STM32 開(kāi)發(fā)板入門(mén)手冊(cè)

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

    STM32和ESP32有什么區(qū)別?如何選開(kāi)發(fā)板?資深工程師學(xué)習(xí)路線建議!

    ,并為你揭示一條通往高薪嵌入式崗位的進(jìn)階之路。01初學(xué)者入門(mén)單片機(jī):選STM32還是ESP32?區(qū)別是什么?STM32與ESP32無(wú)疑是單片機(jī)入門(mén)的兩款經(jīng)典MCU,在
    的頭像 發(fā)表于 11-07 15:18 ?1006次閱讀
    <b class='flag-5'>STM32</b>和ESP32有什么區(qū)別?如何選開(kāi)發(fā)板?資深工程師學(xué)習(xí)路線建議!

    【課程升級(jí)】STM32U5開(kāi)發(fā)板《TouchGFX 圖形界面開(kāi)發(fā)》,從快速入門(mén)到深度UI實(shí)戰(zhàn)教程

    好消息,華清遠(yuǎn)見(jiàn)STM32U5開(kāi)發(fā)板配套課程升級(jí)通知!本次升級(jí)計(jì)劃,主要致力于為初學(xué)者提供更深入、更實(shí)用的TouchGFX圖形界面開(kāi)發(fā)學(xué)習(xí)體驗(yàn)。01課程升級(jí)核心內(nèi)容快速入門(mén),構(gòu)建完整學(xué)習(xí)路徑
    的頭像 發(fā)表于 11-04 11:05 ?505次閱讀
    【課程升級(jí)】<b class='flag-5'>STM32</b>U5開(kāi)發(fā)板《TouchGFX 圖形界面開(kāi)發(fā)》,從快速<b class='flag-5'>入門(mén)</b>到深度UI實(shí)戰(zhàn)教程

    與AI探討簡(jiǎn)易示波器和頻譜儀

    對(duì)于追求性價(jià)比和足夠性能的入門(mén)到中級(jí)項(xiàng)目,STM32F407 是完全足夠且更具成本效益的選擇。
    的頭像 發(fā)表于 10-18 15:35 ?928次閱讀

    labview入門(mén)手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《labview入門(mén)手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 09-23 17:15 ?2次下載

    STM32 入門(mén)工具選型攻略:新手別再盲目入手,選對(duì)了才能少走彎路

    入門(mén)嵌入式的你是不是也經(jīng)歷過(guò)這樣的崩潰時(shí)刻?對(duì)著STM32datasheet上密密麻麻的寄存器手冊(cè),半天看不懂“GPIO輸出模式”到底是啥意思;學(xué)“中斷”,書(shū)上說(shuō)“這是緊急情況的處理機(jī)制”,可真到
    的頭像 發(fā)表于 08-11 17:29 ?924次閱讀
    <b class='flag-5'>STM32</b> <b class='flag-5'>入門(mén)</b>工具選型攻略:新手別再盲目入手,選對(duì)了才能少走彎路

    STM32 學(xué)習(xí)達(dá)標(biāo)標(biāo)準(zhǔn):4 個(gè)維度,判斷你是否真正合格

    最近在網(wǎng)址經(jīng)常看到這樣的帖子:STM32怎么就算是精通了、怎么就是完全入門(mén)了、要學(xué)到什么程度才算合格?老實(shí)說(shuō),這事真沒(méi)絕對(duì)標(biāo)準(zhǔn),但只懂外設(shè)原理、會(huì)調(diào)用庫(kù)函數(shù)肯定只是入門(mén)級(jí)。就像學(xué)開(kāi)車(chē),知道方向盤(pán)剎車(chē)
    的頭像 發(fā)表于 08-11 16:36 ?766次閱讀
    <b class='flag-5'>STM32</b> 學(xué)習(xí)達(dá)標(biāo)標(biāo)準(zhǔn):4 個(gè)維度,判斷你是否真正合格

    CAN入門(mén)應(yīng)用手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《CAN入門(mén)應(yīng)用手冊(cè) .pdf》資料免費(fèi)下載
    發(fā)表于 07-14 14:45 ?2次下載

    STM32單片機(jī)片上數(shù)字濾波器操作文檔 快速入門(mén)數(shù)字濾波器在單片機(jī)上的實(shí)現(xiàn)

    這個(gè)文檔,是為了幫助大家快速入門(mén)數(shù)字濾波器在單片機(jī)上的實(shí)現(xiàn)。
    的頭像 發(fā)表于 06-23 16:53 ?1750次閱讀
    <b class='flag-5'>STM32</b>單片機(jī)片上數(shù)字濾波器操作文檔 快速<b class='flag-5'>入門(mén)</b>數(shù)字濾波器在單片機(jī)上的實(shí)現(xiàn)

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

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

    DeepSeek:從入門(mén)到精通

    電子發(fā)燒友網(wǎng)站提供《DeepSeek:從入門(mén)到精通.pdf》資料免費(fèi)下載
    發(fā)表于 05-28 14:12 ?5次下載

    STM32F103x8 STM32F103xB單片機(jī)數(shù)據(jù)手冊(cè)

    STM32F103x8STM32F103xB單片機(jī)數(shù)據(jù)手冊(cè)
    發(fā)表于 04-14 14:55 ?8次下載

    STM32開(kāi)發(fā)入門(mén)進(jìn)階必備!《STM32嵌入式系統(tǒng)開(kāi)發(fā)—基于STM32CubeMX和HAL庫(kù)》新書(shū)發(fā)布!

    上市。高校教學(xué)推薦,STM32入門(mén)必讀!圖書(shū)介紹《STM32嵌入式系統(tǒng)開(kāi)發(fā)——基于STM32CubeMX和HAL庫(kù)》是一本介紹嵌入式系統(tǒng)中STM32
    的頭像 發(fā)表于 04-03 14:54 ?2012次閱讀
    <b class='flag-5'>STM32</b>開(kāi)發(fā)<b class='flag-5'>入門(mén)</b>進(jìn)階必備!《<b class='flag-5'>STM32</b>嵌入式系統(tǒng)開(kāi)發(fā)—基于<b class='flag-5'>STM32</b>CubeMX和HAL庫(kù)》新書(shū)發(fā)布!

    矩陣混音技術(shù)快速入門(mén)

    A&H矩陣混音技術(shù)快速入門(mén)Live_Matrix_MixingChinese
    發(fā)表于 03-26 14:12 ?0次下載