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