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