張 毅 王學(xué)思
摘要:CAN總線是一種具有國際標(biāo)準(zhǔn)且性價比較高的現(xiàn)場總線,在當(dāng)今自動控制領(lǐng)域的發(fā)展中發(fā)揮著重要的作用。這里簡要地介紹了CAN總線及其控制器SJA1000的工作原理和win CE下流接口驅(qū)動程序的相關(guān)知識。采用win CE流接口驅(qū)動程序?qū)崿F(xiàn)對CAN控制器訪問并操作,并詳細(xì)地分析了SJA1000驅(qū)動程序的設(shè)計與實(shí)現(xiàn),并使用Platform BuiIder將驅(qū)動編譯進(jìn)內(nèi)核,以動態(tài)鏈接庫的形式提供給用戶,為進(jìn)一步開發(fā)嵌入式win CE操作系統(tǒng)系統(tǒng)下CAN總線設(shè)備提供了一個良好的底層硬件驅(qū)動支持。