標(biāo)題: 如何根據(jù)芯片手冊創(chuàng)造自己的驅(qū)動程序? [打印本頁]

作者: 小黑屋525    時間: 2019-7-18 09:20
標(biāo)題: 如何根據(jù)芯片手冊創(chuàng)造自己的驅(qū)動程序?
       作為一個學(xué)生,學(xué)習(xí)應(yīng)當(dāng)永無止境,單片機接觸也有一段時間了,但是總歸是照搬書上或者網(wǎng)上程序自己跑一跑,沒有靈魂;包括前幾天也在網(wǎng)上搜索過此類問題,有一篇好帖子,看了以后還是一頭霧水,求大神不吝賜教!


作者: yzwzfyz    時間: 2019-7-18 17:11
本帖最后由 yzwzfyz 于 2019-7-19 07:56 編輯

1、學(xué)通匯編。
2、有一個明白的大腦,能夠構(gòu)思出一個說得通的方案。
作者: wj_yuq    時間: 2019-7-19 15:55
DS1302實時鐘+LCD1602顯示模塊:先參考(讀懂并跑通)論壇里的例程,再按照自己的想法,解讀Data Sheet編制成功自己的程序,此時就可基本讀懂Data Sheet了;循序漸進,把一些不同類型的設(shè)備資源組合在一起,就形成屬于自己的驅(qū)動程序了,學(xué)單片機,軟硬兼施,樂趣于此。
作者: cjm82    時間: 2019-7-19 20:23
這個只能靠自己多練習(xí),作為學(xué)習(xí)過程可以這樣,但是一些較復(fù)雜的芯片,自己寫的話難度很大,甚至不可能一個人寫出來,而且需要大量的時間調(diào)試.照搬的話不能說沒有靈魂,而是一種更好的辦法,前提是要認(rèn)真閱讀別人的代碼.可以添加自己的注釋,理解了別人的代碼后,根據(jù)自己的要求,對其部分代碼改寫,根據(jù)自己的習(xí)慣進行整理,方便下次調(diào)用,最后調(diào)試直到達(dá)到設(shè)計要求.這樣肯定會比自己一個人對著時序圖冥思苦想要強得多,而且認(rèn)真閱讀水平比自己高的代碼,對自己水平的提升也很有幫助.
作者: 小黑屋525    時間: 2019-7-20 08:42
yzwzfyz 發(fā)表于 2019-7-18 17:11
1、學(xué)通匯編。
2、有一個明白的大腦,能夠構(gòu)思出一個說得通的方案。

嗯,感謝!
作者: 小黑屋525    時間: 2019-7-20 08:49
wj_yuq 發(fā)表于 2019-7-19 15:55
DS1302實時鐘+LCD1602顯示模塊:先參考(讀懂并跑通)論壇里的例程,再按照自己的想法,解讀Data Sheet編制 ...

嗯,我去試試
作者: 小黑屋525    時間: 2019-7-20 08:50
cjm82 發(fā)表于 2019-7-19 20:23
這個只能靠自己多練習(xí),作為學(xué)習(xí)過程可以這樣,但是一些較復(fù)雜的芯片,自己寫的話難度很大,甚至不可能一個人寫 ...

嗯,好的,拿小本本記下了!
作者: 血衣雕    時間: 2019-7-20 15:34
建議慢慢學(xué),不要著急,從最簡單的程序開始編寫




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1