基于NiosⅡ的SD卡驅(qū)動(dòng)程序開(kāi)發(fā)
在NiosII中,其SD卡的驅(qū)動(dòng)函數(shù)具體定義為:
以下給出SPI寫(xiě)數(shù)據(jù)的關(guān)鍵代碼:
4 結(jié)論
基于NiosⅡ軟核處理器的設(shè)備驅(qū)動(dòng)設(shè)計(jì)方案具有良好的穩(wěn)定性和設(shè)計(jì)靈活性,可以真正按照設(shè)計(jì)者的需要設(shè)計(jì)每個(gè)細(xì)節(jié),使系統(tǒng)整體結(jié)構(gòu)簡(jiǎn)潔明朗,便于移植和進(jìn)行二次開(kāi)發(fā)工作。這里通過(guò)分析NiosⅡ處理器的總線架構(gòu)、SD卡的接口協(xié)議,給出SD卡設(shè)備在NiosⅡ處理器的設(shè)計(jì)實(shí)例,具有通用的意義。
評(píng)論