標(biāo)題:
嵌入式軟件工程師是怎么寫驅(qū)動程序的?
[打印本頁]
作者:
LHT_Peter
時間:
2018-2-9 14:49
標(biāo)題:
嵌入式軟件工程師是怎么寫驅(qū)動程序的?
我是個大一學(xué)生,感覺寫驅(qū)動很難,光看著datasheet沒有任何思路,就連DS1302之類的芯片手冊也表示無感!!
作者:
GOPHIL168
時間:
2018-2-9 16:21
光看datasheet很難有思路,先弄一片單片機的硬件吧,
一個stm32的套件,一個1602液晶,測試一下,就友感覺了。
作者:
zl2168
時間:
2018-2-10 10:30
大一學(xué)生,從基礎(chǔ)學(xué)起吧!不要著急浮躁!看你的帖子,已經(jīng)浮躁了。學(xué)習(xí)路徑:電工--模電--數(shù)電--單片機,還要學(xué)點傳感器。
作者:
zhangdi
時間:
2018-2-10 19:55
先買個單片機的開發(fā)板吧,從反方向?qū)W,看著實際編好的程序,研究datasheet,以后就知道怎么入手了!
作者:
aaashijie
時間:
2018-2-12 10:13
慢慢來,別急,多看別人寫的程序,專研久了之后自然就上手了。
作者:
LHT_Peter
時間:
2018-2-14 16:19
GOPHIL168 發(fā)表于 2018-2-9 16:21
光看datasheet很難有思路,先弄一片單片機的硬件吧,
一個stm32的套件,一個1602液晶,測試一下,就友感覺了。
我是說寫程序,根本不知道要寫什么指令嘛....
作者:
wacke
時間:
2018-2-16 22:18
通用的芯片先上網(wǎng)搜,下載后修改看懂就可以了。沒必要自己寫的。
看的多了自然就會了。
作者:
yanuo0394
時間:
2018-2-24 15:13
僅僅寫驅(qū)動的話,著重看片子的功能,控制引腳,通訊之類的東西。先看這個片子是干啥的,有啥功能,引腳都是干啥的,比如,片子的PIN1,PIN2是控制輸出,PIN3,PIN4是反饋,PIN5,PIN6是通訊引腳(如SPI,IIC等)。針對這些引腳,用單片機相應(yīng)的功能接口具體控制,如控制輸出,讀取反饋,通訊接口,有了這些基本功能,再根據(jù)Datesheet里的具體邏輯,寫出相應(yīng)的控制邏輯。
作者:
sand_hunt
時間:
2018-2-26 11:36
我的思路是,一個芯片,它有固定的功能作用,也是我們想要用到的。
然后呢,它把這些功能通過引腳來實現(xiàn),具體怎么實現(xiàn)看手冊。
再然后呢,生產(chǎn)芯片的廠家提供怎么樣的方式去調(diào)用使用這么功能呢?
一個就是一些通訊協(xié)議。
你要做的就是按照它的方式去使用這些功能,你通過自己的程序封裝變成你習(xí)慣
的方式。
這樣就完成一個驅(qū)動的編寫呀。
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1