STM32分支下CAN总线的驱动程序
如题,如果谁有,请分享一下,谢谢。我的邮箱lugang_2920213@hotmail.com没有就只有我自已写了分享出来了! 居然没有人关心啊,连回复的都没有一个呢,
难道是can没有人用... 论坛里有,搜一下。 支持楼主写一个。好像坛里面写的人不多。 STM32自带的库,就有很好的CAN总线的例子的。
在RT-Thread的上加入CAN功能也是比较容易的,可以考虑自行加入 最主要是即使加了驱动控制函数里面也要加在 设置波特率,设置过滤器..
非常繁杂.还不如直接操作底层
而且.即使做出来,不深入了解CAN本身也难以使用..
楼主有这等的时间.早把CAN的基础和应用学熟了. 回复【4楼】itspy
stm32自带的库,就有很好的can总线的例子的。
在rt-thread的上加入can功能也是比较容易的,可以考虑自行加入
-----------------------------------------------------------------------
自带库只有标示符MASK方式,而且自带库还不完善。 回复【5楼】aozima
最主要是即使加了驱动控制函数里面也要加在 设置波特率,设置过滤器..
非常繁杂.还不如直接操作底层
而且.即使做出来,不深入了解can本身也难以使用..
楼主有这等的时间.早把can的基础和应用学熟了.
-----------------------------------------------------------------------
研究了几天后,发觉你说的完全是真理呀,不过等我把针对我的应用的驱动做好了,也发上来和大家分享吧 回复【3楼】Scanner
支持楼主写一个。好像坛里面写的人不多。
-----------------------------------------------------------------------
原因5楼已经说得很到位了 驱动好写,只需要实现device的打开,关闭,写数据,读数据,初始化,设置参数等函数即可,最主要的是can协议部分,can协议众多,复杂的直接是canopen了,自定协议变数太多,不好弄通用的,一般都是移植高层协议,写接口 回复【9楼】first blood
-----------------------------------------------------------------------
楼主发上来我学习学习吧,只是想用一下CAN的基本数据帧通信。。。
页:
[1]