《移植CANopen从机》
昨天在AC78013上面移植了一个CANopen从机,用的CANopen框架是CanFestival。
CanFestival是一套免费开源的CANopen协议栈,而且很完整。原始的代码、文档、字典工具,可以去官网(canfestival.org)下载,在下就不搬运了。
贴子的附件如下,是移植到AC78013的CANopen从机工程全套代码,设置了回贴后可见。
在下奉献源码,您动动手,顶个贴吧,要求不高:)
简单的测试截图如下(主机是CAN分析仪):
PS:
1、AC78xx类似的MCU,在CANopen网络中,一般担任从机角色。
2、工程中的CANopen字典文件名为lihuasoft.*,配置为从机心跳模式,如果需要更具体的字典配置,请自行用字典工具制作并替换。
3、工程中用的操作系统是FreeRTOS(直接用了官网的OS例程)。
4、移植后仓促发贴,如发现有BUG,还请回贴指出
|