freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于lpc2131嵌入式系統(tǒng)設計的can模塊設計及實現(xiàn)(編輯修改稿)

2025-07-19 01:54 本頁面
 

【文章內(nèi)容簡介】 圖2 CAN收發(fā)器與總線接口電路  對于其他無內(nèi)置CAN控制器的能夠承受5V的TTL電平的處理器來說,只需改變與SJA1000的數(shù)據(jù)端口ALE/AS,RD/E,WR,CS,INT,RST相連接的引腳即可完成外擴CAN接口的硬件設計工作,否則在兩者之間加一個邏輯電平轉換的器件即可。 軟件設計  對SJA1000的讀寫訪問  由于LPC2131的48個引腳全是IO,所以首先需要通過軟件模擬讀寫SJA1000的時序,來對SJA1000進行操作,進而完成CAN通訊功能?! ∫罁?jù)SJA1000在Intel模式下的讀寫時序[4],可編寫LPC2131通過CAN控制器SJA1000發(fā)送數(shù)據(jù)的寫函數(shù)void WriteCan(uint8 Addr,uint8 Data)和接受CAN控制器所接受的數(shù)據(jù)的讀函數(shù)uint8 ReadCan(uint8 Addr),其中Addr為SJA1000相應的寄存器的地址,Data為LPC2131所發(fā)送的數(shù)據(jù),讀函數(shù)ReadCan可返回所接受的數(shù)據(jù)?! AN通訊的實現(xiàn)  要實現(xiàn)一個CAN通訊需要實現(xiàn)3個功能模塊:對SJA1000的初始化模塊;數(shù)據(jù)發(fā)送模塊;數(shù)據(jù)接受模塊。  對SJA1000的初始化模塊  在開始通訊之前,首先要在SJA 1000的各個功能寄存器進行設置,包括模式寄存器,波特率,時鐘分頻器,中斷使能寄存器,濾波寄存器,輸出控制寄存器。  uint8 IniSJA1000(uint8 BTR0,uint8 BTR1)  {  IO0CLR=CS。 //片選SJA1000  WriteCan(0,0x09)。 //進入復位模式  WriteCan(31,0xe8)。 //設置時鐘分頻器  WriteCan(4,0xfd)。 //設置中斷使能寄存器   WriteCan(16,AcceptCode1)。//設置驗收代碼1  WriteCan(17,AcceptCode2)。//設置驗收代碼2  WriteCan(18,AcceptCode3)。//
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1