找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 3035|回復(fù): 7
收起左側(cè)

如何根據(jù)芯片手冊創(chuàng)造自己的驅(qū)動(dòng)程序?

[復(fù)制鏈接]
ID:546770 發(fā)表于 2019-7-18 09:20 | 顯示全部樓層 |閱讀模式
       作為一個(gè)學(xué)生,學(xué)習(xí)應(yīng)當(dāng)永無止境,單片機(jī)接觸也有一段時(shí)間了,但是總歸是照搬書上或者網(wǎng)上程序自己跑一跑,沒有靈魂;包括前幾天也在網(wǎng)上搜索過此類問題,有一篇好帖子,看了以后還是一頭霧水,求大神不吝賜教!

回復(fù)

使用道具 舉報(bào)

ID:123289 發(fā)表于 2019-7-18 17:11 | 顯示全部樓層
本帖最后由 yzwzfyz 于 2019-7-19 07:56 編輯

1、學(xué)通匯編。
2、有一個(gè)明白的大腦,能夠構(gòu)思出一個(gè)說得通的方案。
回復(fù)

使用道具 舉報(bào)

ID:307020 發(fā)表于 2019-7-19 15:55 | 顯示全部樓層
DS1302實(shí)時(shí)鐘+LCD1602顯示模塊:先參考(讀懂并跑通)論壇里的例程,再按照自己的想法,解讀Data Sheet編制成功自己的程序,此時(shí)就可基本讀懂Data Sheet了;循序漸進(jìn),把一些不同類型的設(shè)備資源組合在一起,就形成屬于自己的驅(qū)動(dòng)程序了,學(xué)單片機(jī),軟硬兼施,樂趣于此。
回復(fù)

使用道具 舉報(bào)

ID:388197 發(fā)表于 2019-7-19 20:23 | 顯示全部樓層
這個(gè)只能靠自己多練習(xí),作為學(xué)習(xí)過程可以這樣,但是一些較復(fù)雜的芯片,自己寫的話難度很大,甚至不可能一個(gè)人寫出來,而且需要大量的時(shí)間調(diào)試.照搬的話不能說沒有靈魂,而是一種更好的辦法,前提是要認(rèn)真閱讀別人的代碼.可以添加自己的注釋,理解了別人的代碼后,根據(jù)自己的要求,對其部分代碼改寫,根據(jù)自己的習(xí)慣進(jìn)行整理,方便下次調(diào)用,最后調(diào)試直到達(dá)到設(shè)計(jì)要求.這樣肯定會(huì)比自己一個(gè)人對著時(shí)序圖冥思苦想要強(qiáng)得多,而且認(rèn)真閱讀水平比自己高的代碼,對自己水平的提升也很有幫助.
回復(fù)

使用道具 舉報(bào)

ID:546770 發(fā)表于 2019-7-20 08:42 | 顯示全部樓層
yzwzfyz 發(fā)表于 2019-7-18 17:11
1、學(xué)通匯編。
2、有一個(gè)明白的大腦,能夠構(gòu)思出一個(gè)說得通的方案。

嗯,感謝!
回復(fù)

使用道具 舉報(bào)

ID:546770 發(fā)表于 2019-7-20 08:49 | 顯示全部樓層
wj_yuq 發(fā)表于 2019-7-19 15:55
DS1302實(shí)時(shí)鐘+LCD1602顯示模塊:先參考(讀懂并跑通)論壇里的例程,再按照自己的想法,解讀Data Sheet編制 ...

嗯,我去試試
回復(fù)

使用道具 舉報(bào)

ID:546770 發(fā)表于 2019-7-20 08:50 | 顯示全部樓層
cjm82 發(fā)表于 2019-7-19 20:23
這個(gè)只能靠自己多練習(xí),作為學(xué)習(xí)過程可以這樣,但是一些較復(fù)雜的芯片,自己寫的話難度很大,甚至不可能一個(gè)人寫 ...

嗯,好的,拿小本本記下了!
回復(fù)

使用道具 舉報(bào)

ID:587380 發(fā)表于 2019-7-20 15:34 | 顯示全部樓層
建議慢慢學(xué),不要著急,從最簡單的程序開始編寫
回復(fù)

使用道具 舉報(bào)

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

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表