新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > NEC V850 之 CAN控制器(簡述)

        NEC V850 之 CAN控制器(簡述)

        作者: 時(shí)間:2016-12-03 來源:網(wǎng)絡(luò) 收藏
        因?yàn)镵iwi這個(gè)項(xiàng)目的原因,所以要用V850來發(fā)送CAN幀,自然就用到了其內(nèi)部的CAN控制器。CAN控制器內(nèi)部的設(shè)置是蠻復(fù)雜的,這里我只是把應(yīng)用過程中的問題記錄下來。
        • 時(shí)鐘問題,在手冊的220頁;
        • 優(yōu)先級/屏蔽位/使能,在手冊的279頁;
        • 開BPC寄存器,BPC = 0x8ffb,CAN控制器寄存器地址在可編程外設(shè)區(qū)域PPA上,所以設(shè)置外設(shè)區(qū)域選擇控制寄存器BPC;
        • CAN_DEV.c 790行對照手冊760頁;
        • CAN_DEV.c 594行對照手冊760頁;
        • 選擇發(fā)送或者接收的buffer一定要設(shè)置一個(gè)mask,這個(gè)mask可以設(shè)置為全部匹配,如果不設(shè)置是無法接收或者發(fā)送的。

        先記錄這些,后續(xù)需要完善。

        本文引用地址:http://www.104case.com/article/201612/325104.htm


        關(guān)鍵詞: NECV850之CAN控制

        評論


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

        關(guān)閉
        主站蜘蛛池模板: 防城港市| 浦东新区| 红桥区| 托克逊县| 阿克| 华宁县| 阿鲁科尔沁旗| 安新县| 绥中县| 佛教| 玛多县| 望奎县| 晋城| 化德县| 东乌珠穆沁旗| 衡阳县| 城口县| 奉新县| 土默特左旗| 勃利县| 喀什市| 西昌市| 郎溪县| 文水县| 甘德县| 睢宁县| 云阳县| 涞源县| 达州市| 承德县| 舟山市| 澄城县| 分宜县| 靖边县| 建瓯市| 罗田县| 庄浪县| 苗栗市| 昌黎县| 积石山| 西宁市|