新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > SIM32F107VCT6平臺的bxCAN標識符過濾技術與應用

        SIM32F107VCT6平臺的bxCAN標識符過濾技術與應用

        作者: 時間:2012-11-07 來源:網絡 收藏

        4 編程實現
        為了更加清楚地說明控制器方法,以C語言編制實驗程序,該程序在MDK開發環境下,通過JTAG接口進行實時調試、仿真和下載,并在實際中得到了驗證。
        主要的代碼如下:
        d.JPG
        上述代碼設置好后,器開始工作,且過濾器位寬為32位,工作在屏蔽模式。只過濾基本ID為00000000000B的數據包,其他符的數據包由硬件丟棄。

        結語
        本文主要研究了STFM32F107VCT6芯片的控制器的標識符過濾使用。要使用控制器的標識符過濾功能,需要首先通過位寬寄存器CANFS1R的FSCx位設置過濾器位寬,之后通過主控寄存器CAN_FMR的FBMx位設置過濾器模式,最終在相應的位寬及過濾器模式下通過過濾器組CAN_FxR1和CAN_FxR2實現標識符的硬件過濾設置。
        使用標識符的硬件過濾可以實現復雜的驗收濾波功能,并且硬件過濾不占用CPU的額外資源,上述特點非常適于嵌入式系統的數據收發功能。本文對嵌入式開發過程中使用STM32F107VCT6芯片的bxCAN控制器收發數據具有一定的借鑒作用。

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

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 黎川县| 阿拉善右旗| 隆回县| 延寿县| 嵊泗县| 庆安县| 双牌县| 巴马| 黄石市| 栾城县| 平山县| 旅游| 江达县| 施甸县| 武宣县| 河南省| 德令哈市| 庄浪县| 伊川县| 霸州市| 巴林左旗| 七台河市| 顺义区| 洪江市| 平定县| 剑河县| 昆山市| 集贤县| 都匀市| 安泽县| 萨嘎县| 新建县| 治多县| 桦川县| 万盛区| 绥德县| 山阳县| 建水县| 延长县| 宁陕县| 灵丘县|