GD32F4xx CAN接口使用
生活随笔
收集整理的這篇文章主要介紹了
GD32F4xx CAN接口使用
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、CAN(控制器局域網(wǎng)絡(luò))簡介
CAN(Controller Area Network)總線是一種可以在無主機(jī)情況下實(shí)現(xiàn)微處理器或者設(shè)備間相互通信的總線標(biāo)準(zhǔn)。
GD32F4xx 的CAN模塊,支持CAN 2.0A 和 2.0B總線協(xié)議。
1.1 主要特性
PS: CAN2.0協(xié)議分為A版本和B版本,A版本協(xié)議為11位標(biāo)識符(標(biāo)準(zhǔn)幀),B版本在兼容11位ID標(biāo)識符的同時(shí),向上擴(kuò)展到29位ID標(biāo)識符。(擴(kuò)展幀)
PS: 時(shí)間觸發(fā)通信是CAN數(shù)據(jù)鏈層應(yīng)用協(xié)議。CAN網(wǎng)絡(luò)中的所有節(jié)點(diǎn)都按照一個(gè)預(yù)先設(shè)定的時(shí)間序列進(jìn)行通信,尤其適合于時(shí)間周期性應(yīng)用和時(shí)間確定性應(yīng)用。
1.2 工作模式
| 睡眠工作模式 | 芯片復(fù)位后,CAN處于此工作模式。此模式下CAN時(shí)鐘停止工作,CAN處于低功耗狀態(tài) | CAN_CTL中的SLPWMOD位 |
| 初始化工作 |
總結(jié)
以上是生活随笔為你收集整理的GD32F4xx CAN接口使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CSS复习
- 下一篇: Kubernetes v1.19 正式发