QST青軟實訓學員學習總結-2020/5/24-STM32

時光飛逝,日月如梭,時間滴答滴答的就過去了。
五月的尾聲即將到來,然而我們依然距離開學還是寥寥無期,但我依然懷着一顆充滿期待的心,我相信病毒終將退去,曙光必然來臨。

在家待的時間長了,我的自律性、積極性和堅持性有了些許下滑的趨勢。因爲在家中學習,不像是在學校,起牀、吃飯、睡覺都很規律,自己找一個自習室或安靜的地方,其他與學習無關的根本不用考慮,此時你學習的專注度是90%以上。但是在家中,雖然你想是很美好,生活規律,飲食規律,在家吃喝不愁,但是會有很多事情去打斷你的學習進程,就像我們學習的MCU開發過程一樣,我們先編寫好代碼,程序自然而然地自頂向下的在while(1){…}循環中逐步運行起來,但是如果總有中斷去打斷你CPU的正常運行,並且跳出這個中斷時間還不確定,那麼你的CPU運行必然會出現異常。

而MCU會自己調節,例如STM32有EXTI(External interrupt/event controller)外部中斷/事件控制器,NVIC(Nested vectored interrupt controller)嵌套向量中斷控制器,去合理的管理分配中斷。如果還是覺得不好管理你的程序運行,還有亮眼的UCOS、FreeRTOS等實時操作系統去管理。
而我只能通過聽歌,跑步、跟小貓小狗玩一會,才能緩解調節,使自己的內心重新迴歸學習的主線大道上,繼續砥礪前行。

五月的課程主要是學習STM32爲主,STM32無疑是嵌入式專業的必經之路,也是檢驗我們嵌入式入門的基礎課程,更是我們就業、找工作的一個基本指標。

類比之前所學習的51內核的MCU,51 是嵌入式學習中一款入門級的精典 MCU,因其結構簡單,易於教學所以在教學時被大量採用,51 誕生於 70 年代,屬於傳統的 8 位單片機,如今,久經歲月的洗禮,既有其輝煌又有其不足。現在的市場產品競爭越來越激烈,對成本極其敏感,相應地對 MCU 的 性能要求也更苛刻:更多功能,更低功耗,易用界面和多任務。面對這些要求,51 現有的資源就顯得得抓襟見肘。

基於這樣的市場需求,ARM 公司推出了其全新的基於 ARMv7 架構的 32 位 Cortex- M3 微控制器內核。緊隨其後,ST(意法半導體)公司就推出了基於 Cortex-M3 內核的MCU—STM32。STM32 憑藉其產品線的多樣化、極高的性價比、簡單易用的庫開發方式,迅速在衆多 Cortex-M3 MCU 中脫穎而出,成爲最閃亮的一顆新星。STM32 一上市就迅速佔領了中低端 MCU 市場,受到了市場和工程師的無比青睞,頗有星火燎原之勢。

顯然,我們對STM32的學習是尤爲重要的,本次爲我們授課的講師是蘇老師,蘇老師他爲人和善,語速緩慢,認真仔細,生怕我們有不懂的地方,他每講一段時間便會停下來多次問我們有沒有不懂的地方,與我們耐心的進行交流。
師傅領進門,修行在個人,學習更在於自己的思考與琢磨,加油~爲了自己想要的生活而努力!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章