新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > CAN總線學(xué)習(xí)系列之八——CAN節(jié)點與CPU連接的硬件調(diào)試

        CAN總線學(xué)習(xí)系列之八——CAN節(jié)點與CPU連接的硬件調(diào)試

        作者: 時間:2016-12-14 來源:網(wǎng)絡(luò) 收藏
        在軟硬件聯(lián)調(diào)的時候,必須首先要確保硬件是否工作正常。
        硬件正常是整個調(diào)試工作的基礎(chǔ),在進行軟件調(diào)試之前首先需要仔細檢查硬件連接。保證每一個連接是正確的,沒有虛焊。而在所有連接中CPU與CAN控制器的連接又是最重要的。所以我們采用軟件方法對CAN控制器與CPU的連接接口進行了檢測測試。檢測步驟如下:
        (1)CAN節(jié)點上電復(fù)位后,檢測SJA1000的復(fù)位管腳電平應(yīng)為高電平,反之說明SJA1000的復(fù)位電路不正常。
        (2)向SJA1000的測試寄存器寫入AAH,再讀SJA1000的測試寄存器,結(jié)果應(yīng)該是AAH,如果不是,說明數(shù)據(jù)線,地址線,控制線的連接有問題。
        (3)向SJA1000的測試寄存器寫入55H,再讀SJA1000的測試寄存器,結(jié)果應(yīng)該是55H,如果不是,說明數(shù)據(jù)線,地址線,控制線的連接有問題。
        (4)在CAN總線驅(qū)動器的總線端接上負載電阻120歐姆,軟件強制SAJ1000進入工作模式,看其是否真正進入工作模式。若已進入工作模式,說明CAN控制器與CPU連接正常。


        評論


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

        關(guān)閉
        主站蜘蛛池模板: 祁门县| 正阳县| 肃南| 平武县| 德清县| 田林县| 修文县| 清水县| 三江| 双桥区| 兴义市| 华安县| 鄄城县| 沧州市| 新和县| 宁乡县| 海安县| 丹巴县| 闸北区| 太保市| 富裕县| 揭阳市| 西藏| 漳浦县| 江永县| 呼图壁县| 会昌县| 凉山| 长治县| 漳浦县| 五莲县| 南漳县| 揭东县| 三亚市| 安多县| 怀化市| 呼伦贝尔市| 金川县| 南丰县| 离岛区| 红安县|