一種關(guān)于飛思卡爾單片機(jī)的CAN濾波器設(shè)置方法
基本信息
申請(qǐng)?zhí)?/td> | CN201710551510.1 | 申請(qǐng)日 | - |
公開(kāi)(公告)號(hào) | CN107402564A | 公開(kāi)(公告)日 | 2017-11-28 |
申請(qǐng)公布號(hào) | CN107402564A | 申請(qǐng)公布日 | 2017-11-28 |
分類號(hào) | G05B23/02(2006.01)I | 分類 | 控制;調(diào)節(jié); |
發(fā)明人 | 李士濤;吳得宗;崔忠瑞 | 申請(qǐng)(專利權(quán))人 | 山東漢格威新能源汽車電控制造有限公司 |
代理機(jī)構(gòu) | - | 代理人 | - |
地址 | 253100 山東省德州市平原縣桃園南大道 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開(kāi)了一種關(guān)于飛思卡爾單片機(jī)的CAN濾波器設(shè)置方法,包括或運(yùn)算,此方法總共包括三個(gè)步驟,第一步包括或運(yùn)算和提取0bit位,具體步驟即先對(duì)需要對(duì)比的位進(jìn)行或運(yùn)算,提取對(duì)應(yīng)位全部是0的bit位,并通過(guò)變量i把對(duì)應(yīng)的位設(shè)置成1,第二步包括ID取反和提取1bit位,具體步驟即對(duì)各個(gè)的ID取反并或運(yùn)算,提取對(duì)應(yīng)位全部是1的bit位,并把對(duì)應(yīng)的位設(shè)置成1,第三步包括設(shè)置寄存器,具體步驟即得到所有的bit位相同的位對(duì)應(yīng)的數(shù)據(jù),通過(guò)m即可設(shè)置對(duì)應(yīng)的寄存器。該關(guān)于飛思卡爾單片機(jī)的CAN濾波器設(shè)置方法設(shè)有ID取反,設(shè)置速度快,極大的提高了編程效率,減少了人為操作錯(cuò)誤,結(jié)構(gòu)簡(jiǎn)單清晰,操作簡(jiǎn)單且設(shè)置步驟少,非常便于軟件后期的升級(jí)維護(hù)。 |
