|
AN3154:STM32自举程序中使用的CAN协议 数据摘要$ o1 r r& H& i4 j F, b " s, N3 b. D7 `6 O) E 前言1 w" }6 W+ \" k' W! x% U0 F 本应用笔记说明了STM32微控制器自举程序中使用的CAN协议。它详细说明了每个支持的指 令。 本文档适用于内置V3.x、V7.x和V9.x版自举程序的STM32产品,如应用笔记 AN2606“STM32 微控制器系统存储器自举模式 ”(参见www.st.com网站)中所述。这些产 品已在 表 1中列出,在整篇文档中统称为STM32。 关于所使用器件自举程序的CAN硬件资源和要求的更多信息,请参考上文提到的AN2606。& D, f* D, e* e! Y
1 自举程序代码序列 在进入系统存储器自举模式并且STM32器件配置完毕后(更多详细信息,请参见AN2606), 自举程序代码会等待CANx_Rx引脚上的帧。当检测发生时,CAN自举程序固件开始检查外部 时钟频率。% a1 b' d- D1 o' S, Z 3 N, U: C" i2 `; K( w' R
) P6 m; j2 ?. c# S6 j 2 CAN设置, y1 \% y3 i! j$ q3 n STM32 CAN与2.0A和B(主动)规范兼容,比特率最高达1 Mbit/s。它可接收和发送包含 11 位标识符的标准帧和包含 29 位标识符的扩展帧。8 k* n* v+ k1 ^ 图 3显示了仅使用标准标识符的CAN帧。1 [+ |6 ?& A. C! ]9 c. | ( [5 c9 r3 \+ D+ _- O& s
........................ u+ j ^! W$ L% F阅读更多的内容,请下载文档 6 k! E! F+ D2 r* P* R2 _8 f# M* I# F ' V; r6 h, g: r5 u9 d |
微信公众号
手机版