chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

stm32入門

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

掃碼添加小助手

加入工程師交流群

1我的經(jīng)歷

我入門的單片機就是stm32。最初的想法是為了讓導師知道我確確實實在學習并且是有成效的。因為之前一直學習的是模擬電路。模擬電路的學習難度高,又很難做出理想的實物。所以我希望通過單片機來達成這一目的。我入門編程比較早并且學習過Java,對計算機體系,編程思維,有一個比較形象直觀的認識。所以在學習stm32開發(fā)時,我并沒有在寫代碼感到有多困難。我入門用的開發(fā)板是正點原子的戰(zhàn)艦f103板子,說實話我最開始聽原子歌講stm32也很痛苦。Stm32的知識體系比較龐大并且硬件功能繁多。很多時候就跟不上他的節(jié)奏,稀里糊涂就聽完了。既不會寫也無法理解為什么要這么做。之后我廣泛搜集資料,說實話我覺得我搜集資料的能力還是很強的,這在我之后做示波器時也體現(xiàn)出來了。發(fā)現(xiàn)野火的視頻不錯,深入淺出,實踐性極強。因為我手頭上只有戰(zhàn)艦的板子所以我只能把野火的程序移植到原子的板子上。正是這個強烈的需求和正確的方式方法,我在整個stm32的學習中,軟硬件都有了獨特,深刻的體會。

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

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

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

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

2 STM32的學習難點

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

3 stm32的概括

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

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

4.stm32快速應用

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

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

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

5.工具鏈

STM32CUBEMX圖形化配置工具

understand代碼解析工具

MDK寫程序

串口調(diào)試工具

STlink/Jlink仿真

示波器/邏輯分析儀

其他到的工具與具體的細分領域有關,這里就不寫了。

審核編輯:湯梓紅

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

    關注

    6074

    文章

    45368

    瀏覽量

    664709
  • 示波器
    +關注

    關注

    113

    文章

    6998

    瀏覽量

    194910
  • STM32
    +關注

    關注

    2307

    文章

    11128

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

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

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

    與AI探討簡易示波器和頻譜儀

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

    labview入門手冊

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

    STM32 入門工具選型攻略:新手別再盲目入手,選對了才能少走彎路

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

    CAN入門應用手冊

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

    STM32F3系列、STM32F4系列、STM32L4系列和STM32L4+系列Cortex-M4編程手冊

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

    DeepSeek:從入門到精通

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

    STM32開發(fā)入門進階必備!《STM32嵌入式系統(tǒng)開發(fā)—基于STM32CubeMX和HAL庫》新書發(fā)布!

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

    矩陣混音技術快速入門

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

    DeepSeek從入門到精通

    電子發(fā)燒友網(wǎng)站提供《DeepSeek從入門到精通.pdf》資料免費下載
    發(fā)表于 03-04 15:43 ?67次下載

    入門必看】STM32單片機應該怎么學?零基礎小白必備學習指南!

    STM32是ST推出的多種高性能、低功耗的基于ARMCortex-M和部分Cortex-A內(nèi)核的32位微控制器/微處理器,以其廣泛的型號選擇、高性能、低功耗、高集成度以及良好的軟件生態(tài)系統(tǒng)而聞名,在
    的頭像 發(fā)表于 02-14 11:10 ?2926次閱讀
    【<b class='flag-5'>入門</b>必看】<b class='flag-5'>STM32</b>單片機應該怎么學?零基礎小白必備學習指南!

    DeepSeek:從入門到精通

    DeepSeek:從入門到精通
    發(fā)表于 02-08 18:00 ?134次下載

    MODBUS串口通訊初級入門手冊

    初級入門手冊介紹
    發(fā)表于 01-23 16:24 ?4次下載

    AIGC入門及鴻蒙入門

    人工智能生成內(nèi)容(AIGC)和鴻蒙系統(tǒng)是當前科技領域的兩個熱門話題。以下是對它們的入門指南: AIGC入門 1. 基礎概念: AIGC,全稱Artificial Intelligence
    發(fā)表于 01-13 10:32