bxCAN是基本擴展CAN的縮寫,它支持CAN協議2.0A和2.0B;它的設計目標是以最小的CPU負載來高效處理大量的報文。它也支持報文發送的優先級要求。
bxCAN模塊可以完全自動地接收和發送CAN報文,且完全支持標準標識符和擴展標識符。
bxCAN主要特征:
- 支持CAN協議2.0A和2.0B主動模式;
- 波特率最高可達1兆位/秒;
- 支持時間觸發通信功能;
bxCAN工作模式:
- bxCAN有3個主要的工作模式:初始化、正常和睡眠模式;
- 還包括:測試模式、靜默模式、環回模式、環回靜默模式
初始化模式主要是進行配置,配置完就進入正常模式,然后進入睡眠模式(低功耗模式)。
文章整合自:cnblogs
編輯:ymf
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
STM32
+關注
關注
2291文章
11026瀏覽量
363776 -
初始化
+關注
關注
0文章
50瀏覽量
12095 -
通信功能
+關注
關注
0文章
6瀏覽量
7660
發布評論請先 登錄
相關推薦
熱點推薦

CAN總線與LIN總線的區別
隨著汽車電子系統的復雜性增加,車輛內部通信的需求也在不斷增長。CAN總線和LIN總線作為兩種主要的車載通信協議,各自扮演著重要的角色。 1. 設計原理 CAN
如何使用Arduino實現CAN總線通信
CAN總線(Controller Area Network)是一種多主控制的串行通信協議,廣泛應用于汽車電子、工業自動化等領域。它以其高可靠性、實時性和靈活性而受到青睞。Arduino作為一個




CAN總線的報文類型介紹
CAN(Controller Area Network)總線是一種廣泛使用的串行通信協議,特別適用于汽車和工業自動化領域。CAN總線上的報文類型主要可以分為以下幾種,每種類型都有其特定
CAN總線控制器是什么意思
CAN總線控制器(Controller Area Network Bus Controller)是CAN總線通信系統中的核心部件,它扮演著接收、處理并轉發
CPU線程和程序線程的區別
CPU的線程與程序的線程在概念、作用、實現方式以及性能影響等方面存在顯著差異。以下是對兩者區別的詳細闡述,旨在深入探討這一技術話題。
評論