近期发现很多网友和客户用到了 stm32 的can通信 功能 而大家对于stm32的can 似乎有点陌生,固再次 我花了一段时间整理了 以前调通过的stm32 can双节点通信程序代码和大家 分享 希望大家一起讨论。 stm32的can 内置2.0B内核,速度最高1m,有3个发送邮箱,高达14个滤波器使我们省去很多的软件 报文判断。有些can的过滤器只能屏蔽某些帧或者接受某些帧,而stm32 can 可以为我们定义接受 屏蔽 某一个帧报文。拥有两个接受缓存fifo。存数6个报文。 运行模式:初始化模式 正常模式 CAN_Mode_Normal 休眠模式 测试模式 静默模式CAN_Mode_Silent 环回模式CAN_Mode_LoopBack 回送静默模式CAN_Mode_Silent_LoopBack 我们最为关心的是正常模式 因为他是所有通讯的基础。 ok 下面就让我们进入can的双节点通信。
详细内容 请登陆 在路上 社区 http://www.stmsky.com/bbs/viewthread.php?tid=1192&extra=page%3D1 |