新聞中心

        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ǔ),在進(jìn)行軟件調(diào)試之前首先需要仔細(xì)檢查硬件連接。保證每一個連接是正確的,沒有虛焊。而在所有連接中CPU與CAN控制器的連接又是最重要的。所以我們采用軟件方法對CAN控制器與CPU的連接接口進(jìn)行了檢測測試。檢測步驟如下:
        (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ū)動器的總線端接上負(fù)載電阻120歐姆,軟件強制SAJ1000進(jìn)入工作模式,看其是否真正進(jìn)入工作模式。若已進(jìn)入工作模式,說明CAN控制器與CPU連接正常。


        評論


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

        關(guān)閉
        主站蜘蛛池模板: 汶上县| 剑川县| 商丘市| 方正县| 乌兰察布市| 山阴县| 平武县| 孟村| 宿迁市| 富顺县| 女性| 寻甸| 张家川| 孟村| 姚安县| 建水县| 开阳县| 毕节市| 溆浦县| 兴隆县| 盈江县| 嘉鱼县| 高安市| 怀安县| 五指山市| 汕头市| 微博| 沈丘县| 鸡西市| 张家界市| 长海县| 临沧市| 舒城县| 水城县| 宜君县| 云林县| 乌什县| 南开区| 乳源| 峨边| 呈贡县|