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

正文內(nèi)容

現(xiàn)場(chǎng)總線技術(shù)通信控制器sja1000(完整版)

  

【正文】 CAN模式; 1—— PeliCAN模式 CAN控制器對(duì)寄存器的操作 初始化期間: ?確定 CAN總線通信速率 /位周期 —— 總線定時(shí)寄存器 0、 總線定時(shí)寄存器 1 ?接收過濾 —— 接收碼寄存器 、 接收屏蔽寄存器 ?輸出驅(qū)動(dòng)器配置 —— 輸出控制寄存器 ?BsicCAN( 默認(rèn) ) 、 PeliCAN模式選擇和時(shí)鐘分頻 —— 時(shí)鐘分頻寄存器 工作狀態(tài): ?發(fā)送數(shù)據(jù) 、 接收數(shù)據(jù) —— 發(fā)送緩沖器 、 接收緩沖器 ?發(fā)送 /接收數(shù)據(jù)過程當(dāng)中的中斷使能 、 狀態(tài)指示以及命令設(shè)置 —— 控制 、狀態(tài)和命令寄存器 CAN控制器接口 —— PCA82C250 ? 1 特性 ? 2 一般說明 ? 3 方框圖 ? 4 引腳排列 ? 5 極限值 ? 6 應(yīng)用電路 CAN控制器接口芯片 PCA82C250是協(xié)議控制器 和 物理傳輸線路 之間的接口,對(duì)總線提供 差動(dòng)發(fā)送 能力,對(duì) CAN控制器提供 差動(dòng)接收 能力。當(dāng)不使用此功能時(shí), PFI接地或者 VCC /PFO—— 電壓監(jiān)視輸出,當(dāng) PFI小于, /PFO輸出為低 /RESET—— 上電或手動(dòng)復(fù)位時(shí),產(chǎn)生一個(gè) 200ms的低復(fù)位脈沖輸出 RESET—— 上電或手動(dòng)復(fù)位時(shí),產(chǎn)生一個(gè) 200ms的高復(fù)位脈沖輸出 MR1V C C2GND3PFI4R E S E T8R E S E T7NC6PFO5U4IM P 7 0 8IMP708復(fù)位芯片介紹 SJA1000的中斷輸出是開漏輸出,故應(yīng)加一上拉電阻 SJA1000的片選 /CS接到單片機(jī)的 ,故片內(nèi)寄存器高 8位地址為 0BFH 采用 Intel模式 , MODE接高電平 本電路采用外接驅(qū)動(dòng)收發(fā)電路,故 RX1端接一確定的電平,這里為低,以旁路 CAN輸入比較器,減少延時(shí) 微處理器AT89S52是整個(gè)系統(tǒng)的核心,它負(fù)責(zé) SJA1000的初始化,并且通過控制 SJA1000實(shí)現(xiàn)數(shù)據(jù)的接收和發(fā)送等通信任務(wù) 時(shí)鐘電路 復(fù)位電路 驅(qū)動(dòng)收發(fā)電路 上拉,增強(qiáng)驅(qū)動(dòng)能力 CAN節(jié)點(diǎn)軟件設(shè)計(jì) 包括: 1. 初始化子程序 2. 發(fā)送子程序 3. 接收子程序 初始化子程序設(shè)計(jì) SJA1000的初始化只有在復(fù)位模式下才可以進(jìn)行, 初始化主要包括: 接收屏蔽寄存器( AMR)和接收代碼寄存器( ACR)的設(shè)置 波特率及位周期設(shè)置( BTRO,BTR1) 輸出控制寄存器設(shè)置( OCR) 時(shí)鐘分頻寄存器 (CDR)設(shè)置 中斷允許寄存器( IR)設(shè)置 SJA1000初始化流程圖 開 始開 中 斷進(jìn) 入 復(fù) 位 模 式設(shè) 置 A C R設(shè) 置 A M R設(shè) 置 B T R 0設(shè) 置 B T R 1設(shè) 置 O C R設(shè) 置 C D R返 回進(jìn) 入 工 作 模 式 幾點(diǎn)說明 1. 單片機(jī)對(duì) SJA1000寄存器的操作,是對(duì)外部 RAM單元的訪問,故使用 MOVX指令 2. 時(shí)鐘分頻寄存器( CDR)的值應(yīng)設(shè)置為 40H( 課本有誤 )( 因?yàn)槲?(CBP) 置位以旁路 CAN 輸入比較器 ) 3. 地址過濾的設(shè)置: 通信 節(jié)點(diǎn) 20H 30H ACR (本地地址) 20H 30H AMR 00H 00H ID10~ ID3 (目的地址) 30H 20H 通信波特率的計(jì)算,通信波特率由 BTR0和 BTR1決定。 Bosch公司推出的 , CAN已成為哪兩個(gè)國(guó)際標(biāo)準(zhǔn) ? 10個(gè)技術(shù)特點(diǎn)中哪個(gè)技術(shù)特點(diǎn)是它最突出的技術(shù)特點(diǎn) ? , 其數(shù)據(jù)鏈路層又可以分為哪兩層 ? CAN數(shù)據(jù)幀的 7個(gè)位場(chǎng) 。 保護(hù)過程:短路出現(xiàn)時(shí)功耗增加,結(jié)溫升高,當(dāng)結(jié)溫超過 160℃ 時(shí),兩個(gè)發(fā)送器輸出端極限電流將減小,因而限制了芯片的溫度升高,保護(hù)了芯片。 BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 總線定時(shí)寄存器 0( BTR0) ( 1) 波特率預(yù)置器( BRP) —— 決定 CAN的系統(tǒng)時(shí)鐘和位定時(shí) 可見:系統(tǒng)時(shí)鐘頻率最大只能為振蕩頻率的 1/2 ( 2) 同步跳轉(zhuǎn)寬度 ( SJW) 為了補(bǔ)償在不同總線控制器 ( SJA1000) 的時(shí)鐘振蕩器之間的 相移 , 任何總線控制器必須重同步于當(dāng)前發(fā)送的任何相關(guān) 信號(hào)沿 。 如果RXFIFO中沒有足夠的空間來存儲(chǔ)新的報(bào)文 ,CAN控制器就會(huì)產(chǎn)生數(shù)據(jù)溢出 。(注:正在進(jìn)行的發(fā)送是不能被中止的) 0 空缺;無動(dòng)作 TR 發(fā)送請(qǐng)求 1 出現(xiàn);一個(gè)報(bào)文將被發(fā)送 0 空缺;無動(dòng)作 命令寄存器( CMR) 各個(gè)位的功能如下: 位 符號(hào) 名 稱 值 功 能 保留 保留 保留 狀態(tài)寄存器( SR) 狀態(tài)寄存器的內(nèi)容反映 SJA1000的狀態(tài) 。 BasicCAN地址分配 由 AD7~AD0確定的地址 控制段在 初始化加載期間 (復(fù)位模式 )是可被編程的 , 以配置通信參數(shù) ( 比如位定時(shí) 、 地址過濾等 ) C A N 總線 上 的 通信 過 程 也由 微 控 制器 通 過 控制 段 來 控制 BasicCAN地址分配 最多 10字節(jié)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1