在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > CAN總線與RS485總線的通訊接口設(shè)計(jì)

            CAN總線與RS485總線的通訊接口設(shè)計(jì)

            作者: 時(shí)間:2016-12-21 來(lái)源:網(wǎng)絡(luò) 收藏

            CAN總線轉(zhuǎn)換到RS-485總線的程序如下:

            CAN-RS485_TRANSITION:

            MOV DPTR, #SR; 狀態(tài)寄存器

            MOVX A, @DPTR;

            JNB ACC.0, CAN_QUIT;

            是否接收到信息,無(wú)數(shù)據(jù)則退出轉(zhuǎn)換程序

            CAN-RS485_HANDLE:

            MOV DPTR, #CANR ;接收緩沖區(qū)首地址

            MOVX A , @DPTR ;接收幀的格式

            JNB ACC.6 , RECEIVE _ FRAME

            ;RTR=1則報(bào)文是遠(yuǎn)程請(qǐng)求幀

            LCALL TRANSMIT_ DATA

            ;發(fā)送對(duì)方請(qǐng)求的數(shù)據(jù)

            LJMP CAN_QUIT ;退出轉(zhuǎn)換程序

            RECEIVE_ FRAME: MOVX A, @DPTR;

            ANL A, #0FH;

            ADD A, #05H

            ;獲得接收數(shù)據(jù)的長(zhǎng)度

            MOV R7, A

            MOV R0,#43H

            ;設(shè)定MCU接收數(shù)據(jù)緩沖區(qū)

            DATAFRAME: MOVX A, @DPTR

            ;接收數(shù)據(jù)

            MOV @R0, A

            LCALL RS485_SEND ;將有效信息通過(guò)MAX485轉(zhuǎn)發(fā)到RS-485總線

            INC DPTR

            INC R0

            DJNZ R7, DATAFRAME ;判定接收是否結(jié)束

            RECOUT: MOV DPTR, #CMR

            MOV A, #04H

            ;開(kāi)釋接收緩沖區(qū)

            MOVX @DPTR, A

            CAN_QUIT: RET ;退出轉(zhuǎn)換程序

            4 結(jié)束語(yǔ)

            CAN總線是當(dāng)前應(yīng)用最為廣泛的現(xiàn)場(chǎng)總線之一,而RS-485總線則是常用的串行總線,兩者之間的相互轉(zhuǎn)換具有很高的實(shí)用價(jià)值。本文設(shè)計(jì)的CAN-RS485通訊接口電路能夠很好地解決這兩種串行數(shù)據(jù)總線之間的相互轉(zhuǎn)換題目,并已成功應(yīng)用于某地區(qū)的智能交通控制系統(tǒng)。


            上一頁(yè) 1 2 下一頁(yè)

            關(guān)鍵詞: CAN總線RS485總線通訊接

            評(píng)論


            技術(shù)專區(qū)

            關(guān)閉