stm32f103zet6_canopen

所属分类:单片机开发
开发工具:C#
文件大小:559KB
下载次数:43
上传日期:2020-01-27 21:04:43
上 传 者cv
说明:  canopen移植,在STM32F103RBT6上移植成功
(canopen stm32f103rbt6)

文件列表:
stm32f103zet6_canopen\CANOPEN\EwtCanAnalysis.od (19324, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\EwtCanAnalysis_objdict.c (42516, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\EwtCanAnalysis_objdict.h (1191, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\Include\applicfg.h (2289, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\Include\can.h (1400, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\Include\canfestival.h (1248, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\Include\can_driver.h (3917, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\Include\config.h (1892, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\Include\data.h (10979, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\Include\dcf.h (1749, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\Include\def.h (6162, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\Include\emcy.h (3125, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\Include\lifegrd.h (4964, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\Include\lss.h (9501, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\Include\nmtMaster.h (3201, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\Include\nmtSlave.h (1781, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\Include\objacces.h (12842, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\Include\objdictdef.h (4199, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\Include\pdo.h (5201, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\Include\sdo.h (19688, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\Include\states.h (3995, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\Include\sync.h (2250, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\Include\sysdep.h (567, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\Include\timer.h (3573, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\Include\timers_driver.h (2058, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\Src\canopen_mcu.lib (510760, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\Src\dcf.c (9127, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\Src\emcy.c (7454, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\Src\lifegrd.c (10756, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\Src\lss.c (37931, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\Src\nmtMaster.c (2597, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\Src\nmtSlave.c (3794, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\Src\objacces.c (9604, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\Src\pdo.c (28973, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\Src\sdo.c (82346, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\Src\states.c (12219, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\Src\sync.c (7807, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\Src\timer.c (5133, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\stm32f1_canfestival.c (3269, 2017-11-03)
stm32f103zet6_canopen\CANOPEN\stm32f1_canfestival.h (336, 2017-11-03)
... ...

/**************************************************** * *作者 :周平 *邮箱 : zhpg_0803@163.com * QQ : 306050016 *创建日期: 2016年12月2日 *编译环境: MDK5.14 * *****************************************************/ 本程序硬件基于战舰STM32F103开发板V2版本 源程序基于原子哥的ucosii(版本为V2.91)跑马灯实验。 移植了CANopen协议源码,测试了读取CANopen网络数据字典OK! 移植时,重点关注工程的以下3个文件 mycan.c mytimer.c stm32f1_canfestival.c 主要是实现以下几个接口函数,再添加Canfestival源码,基本上协议就能够跑起来了 UNS8 canSend(CAN_PORT notused, Message *m); UNS8 canChangeBaudRate(CAN_PORT port, char* baud); void setTimer(TIMEVAL value); TIMEVAL getElapsedTime(void); 其实都是为了调用协议的两个重要的函数 TimeDispatch ---CANopen 时间管理 canDispatch ---CANopen 消息管理 本工程仅供学习交流,谢谢!

近期下载者

相关文件


收藏者