一種關(guān)于飛思卡爾單片機的CAN濾波器設(shè)置方法

基本信息

申請?zhí)?/td> CN201710551510.1 申請日 -
公開(公告)號 CN107402564B 公開(公告)日 2019-06-25
申請公布號 CN107402564B 申請公布日 2019-06-25
分類號 G05B23/02(2006.01)I 分類 控制;調(diào)節(jié);
發(fā)明人 李士濤; 吳得宗; 崔忠瑞 申請(專利權(quán))人 山東漢格威新能源汽車電控制造有限公司
代理機構(gòu) - 代理人 -
地址 253100 山東省德州市平原縣桃園南大道
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種關(guān)于飛思卡爾單片機的CAN濾波器設(shè)置方法,包括或運算,此方法總共包括三個步驟,第一步包括或運算和提取0bit位,具體步驟即先對需要對比的位進行或運算,提取對應(yīng)位全部是0的bit位,并通過變量i把對應(yīng)的位設(shè)置成1,第二步包括ID取反和提取1bit位,具體步驟即對各個的ID取反并或運算,提取對應(yīng)位全部是1的bit位,并把對應(yīng)的位設(shè)置成1,第三步包括設(shè)置寄存器,具體步驟即得到所有的bit位相同的位對應(yīng)的數(shù)據(jù),通過m即可設(shè)置對應(yīng)的寄存器。該關(guān)于飛思卡爾單片機的CAN濾波器設(shè)置方法設(shè)有ID取反,設(shè)置速度快,極大的提高了編程效率,減少了人為操作錯誤,結(jié)構(gòu)簡單清晰,操作簡單且設(shè)置步驟少,非常便于軟件后期的升級維護。