電子產業(yè)一站式賦能平臺

PCB聯(lián)盟網

搜索
查看: 1785|回復: 1
收起左側

[作業(yè)已審核] 李易安——第三次作業(yè) 課程實操&錄播課程

[復制鏈接]

16

主題

100

帖子

761

積分

二級會員

Rank: 2

積分
761
跳轉到指定樓層
樓主
發(fā)表于 2021-9-15 22:07:40 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
    對于HAL庫開發(fā)方式生成的代碼,開始的時候感到很迷茫,密密麻麻的函數(shù)聲明、變量定義,似乎令人無從下手,但是跟著課程聽得多了,也便慢慢多了些感悟。
    在這些陌生的語句里,我逐漸找到了熟悉的東西:輸入輸出的本質還是對I/O口的配置,我能看得懂51里類似"P0^7=0"的語句,也知道它的復雜定義隱藏在reg51.h里,或許我不了解它具體是如何配置相關sfr的,但是我知道HAL_GPIO_WritePin/ReadPin與它有著相似的功能。點陣、數(shù)碼管、串轉并芯片,這些元器件的原理我都知曉,我堅信現(xiàn)在殘留的距離感源自練習次數(shù)的不足。函數(shù)的封裝是一種靈活強大的方式,也是我現(xiàn)在比較迷惑的點,錄播課程一直未往后推進,也是因為自我感覺未曾領悟到精髓。例程代碼中的語句也有部分看不懂,唯有翻開c語言書籍慢慢拾起以前的知識細細揣摩。
    實操是提升對知識理解的重要途徑,我深深知曉,錄播課眼睛所見腦中所想與親自動手編程會有較大差異,或許你以為很簡單的代碼,自己敲出來不是關鍵字拼錯就是少了括號,這個排錯的過程可能看來略微漫長枯燥,卻能夠加深對代碼的理解。其實這本身也是一件很有趣的事,或許我是個焊接菜鳥,但是在代碼驗證上,面包板或許更具優(yōu)勢。
    課程學習方面,希望在介紹完封裝知識后,可以選個較為復雜的模塊,老師帶著從頭到尾編寫一次函數(shù)制成錄播課加深理解,直播課時間較短,略顯倉促。不過錄播課里聽老師說后續(xù)高階篇會有對封裝的詳細介紹,很是期待。雖然有許多迷惑,但是總歸還是學到了不少知識,每周一點新感悟,相信量變會引起質變。


IMG_2413.JPG (7.41 MB, 下載次數(shù): 4)

課程筆記

課程筆記

IMG_2412.JPG (7.51 MB, 下載次數(shù): 3)

課程筆記

課程筆記

IMG_2411.JPG (6.79 MB, 下載次數(shù): 3)

課程筆記

課程筆記

IMG_2410.JPG (5.12 MB, 下載次數(shù): 2)

面包板實操驗證

面包板實操驗證
回復

使用道具 舉報

24

主題

355

帖子

1677

積分

版主

Rank: 3Rank: 3

積分
1677
QQ
沙發(fā)
發(fā)表于 2021-9-16 15:07:40 | 只看該作者
筆記寫得很棒,給你點贊,積少成多,厚積薄發(fā)
回復 支持 反對

使用道具 舉報

發(fā)表回復

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則


聯(lián)系客服 關注微信 下載APP 返回頂部 返回列表