日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

看門狗基本配置及使用,stm32看門狗( 二 )


掌握軟件調試方法 , 可以說軟件調試占據(jù)了軟件開發(fā)絕大部分時間 。調試器的熟練使用是軟件代碼排除Bug的利器 。通常語法方面的錯誤編譯器在編譯階段可以給我們提示 , 不符合C語言語法就編譯不過去 。但是代碼編譯過并不代表就符合實際項目需求 , 比如邏輯上是否正確、時序上是否滿足要求、指針有沒有越界等等問題必須在代碼實際運行的時候才會表現(xiàn)出來 。
Bug的定位分析 , 通常需要分析軟件執(zhí)行的過程和時序 , 調試器進行單片跟蹤調試就成為必不可少的利器 。調試工具可以使用集成開發(fā)環(huán)境自帶的調試器配合ST出品的ST-link系列進行 。第三、根據(jù)實際項目需求進行選型并編程實現(xiàn)項目需求是目的掌握了硬件和軟件設計 , 可以根據(jù)項目需求進行項目開發(fā)了 。根據(jù)項目原始需要說明文檔并對原始需求說明文檔進行分析 , 輸出可以滿足項目需求的初步的設計文檔 。
這其中就包括單片機選型 , 軟件設計等 。選擇性能過剩的單片機 , 必然會帶來成本的增加 。當然這不是定死的條件 , 通??紤]性能、成本、公司的歸一化采購等等問題 。最后、高手進階永遠在路上高手分為狹義上的高手 。狹義上的高手 , 比如你就只是想成為 , 一個harder或者coder , 那么你只需要學習硬件電路設計技術即可 , 比如 , EMC/EMC、高速電路設計和電路穩(wěn)定性等 , 或者掌握熟練掌握C語言編程技術、編程算法、嵌入式系統(tǒng)編程等等 。
為什么我學了幾天STM32感覺一臉茫然?

看門狗基本配置及使用,stm32看門狗


不知道你的基礎如何 , 也不知道你為什么學STM32 。從你的表述中 , 我覺得你與STM32之間差的不止是一門課程 , 也許是一個大學 。我狠猶豫 , 我的回答也許會嚴重影響你的積極性 。因為學習STM32你需要許多專業(yè)學科作為支撐 。比如數(shù)字電子、模擬電子、微機原理、匯編語言、C語言等等 。甚至將來你還會需要高等數(shù)學和數(shù)字信號處理方面的知識 。
不過先別被這些嚇倒 , 因為只要你有興趣這些都不是問題 。就是論事 , 我們只說如何學習STM32 。正確的學習方法十分重要 。首先你要有一個開發(fā)板 , 很幸運我們同樣選擇了正點原子的開發(fā)板 。其實我的開發(fā)板基本沒用過 , 放在那里吃灰 。但它依然很重要 , 因為它你有了正確的原理圖;有了正確的可執(zhí)行代碼;有了豐富的開發(fā)文檔;有了自己的調試環(huán)境 。
這些都是非常重要的參考 。接下來 , 你需要自己搭建電路 , 運行并學習開發(fā)板提供的例程代碼 。如果你還沒有能力自己繪制核心板 , 可以購買現(xiàn)成的核心板來用 。下圖是我學習stm32時自己在洞洞板上搭建的電路板之一 , 核心板是自己繪制并焊接的 。這一步十分重要 , 學習單片機的關鍵就是要親自動手 。如果你只是在別人的硬件上跑一遍別人的代碼 , 你幾乎什么都學不到 。
【看門狗基本配置及使用,stm32看門狗】板子不用一步到位 , 學到什么功能就搭建什么電路 。在這過程中 , 會遇到許多困難 , 你會困惑、彷徨甚至絕望 , 只有利用渾身解數(shù)解決這些問題 , 你才能真正的成長起來 。有了自己的硬件 , 接下來就是軟件部分的學習 。按照原子的例程 , 做實驗 , 親自構建工程 , 親手輸入代碼 。由于STM32的復雜性 , 不可能一開始什么都學會 , 先掌握IO口、中斷、定時器的基本運用 。

推薦閱讀