lugang_2920213 发表于 2010-11-22 10:39:15

STM32分支下CAN总线的驱动程序

如题,如果谁有,请分享一下,谢谢。我的邮箱lugang_2920213@hotmail.com
没有就只有我自已写了分享出来了!

lugang_2920213 发表于 2010-11-23 09:22:13

居然没有人关心啊,连回复的都没有一个呢,
难道是can没有人用...

eworker 发表于 2010-11-23 09:47:48

论坛里有,搜一下。

Scanner 发表于 2010-11-23 10:06:49

支持楼主写一个。好像坛里面写的人不多。

itspy 发表于 2010-11-23 10:55:03

STM32自带的库,就有很好的CAN总线的例子的。
在RT-Thread的上加入CAN功能也是比较容易的,可以考虑自行加入

aozima 发表于 2010-11-23 11:04:08

最主要是即使加了驱动控制函数里面也要加在 设置波特率,设置过滤器..
非常繁杂.还不如直接操作底层

而且.即使做出来,不深入了解CAN本身也难以使用..
楼主有这等的时间.早把CAN的基础和应用学熟了.

lugang_2920213 发表于 2010-11-25 09:25:25

回复【4楼】itspy
stm32自带的库,就有很好的can总线的例子的。
在rt-thread的上加入can功能也是比较容易的,可以考虑自行加入
-----------------------------------------------------------------------

自带库只有标示符MASK方式,而且自带库还不完善。

lugang_2920213 发表于 2010-11-25 09:27:19

回复【5楼】aozima
最主要是即使加了驱动控制函数里面也要加在 设置波特率,设置过滤器..
非常繁杂.还不如直接操作底层
而且.即使做出来,不深入了解can本身也难以使用..
楼主有这等的时间.早把can的基础和应用学熟了.
-----------------------------------------------------------------------

研究了几天后,发觉你说的完全是真理呀,不过等我把针对我的应用的驱动做好了,也发上来和大家分享吧

lugang_2920213 发表于 2010-11-25 09:29:04

回复【3楼】Scanner
支持楼主写一个。好像坛里面写的人不多。
-----------------------------------------------------------------------

原因5楼已经说得很到位了

first_blood 发表于 2010-11-30 10:37:13

驱动好写,只需要实现device的打开,关闭,写数据,读数据,初始化,设置参数等函数即可,最主要的是can协议部分,can协议众多,复杂的直接是canopen了,自定协议变数太多,不好弄通用的,一般都是移植高层协议,写接口

dingxmhan 发表于 2011-3-2 09:38:27

回复【9楼】first blood
-----------------------------------------------------------------------
楼主发上来我学习学习吧,只是想用一下CAN的基本数据帧通信。。。
页: [1]
查看完整版本: STM32分支下CAN总线的驱动程序