CanOpen

所属分类:其他嵌入式/单片机内容
开发工具:C/C++
文件大小:11253KB
下载次数:182
上传日期:2009-08-21 10:55:46
上 传 者dumaohua
说明:  CanOpen协议实现源代码 C/C++ 开源项目
(CanOpen protocol source code)

文件列表:
CanOpen\AppliMaster_HC12\appli.c (37344, 2005-11-25)
CanOpen\AppliMaster_HC12\appliMaster.b (49152, 2005-11-25)
CanOpen\AppliMaster_HC12\appliMaster.elf (194744, 2005-11-25)
CanOpen\AppliMaster_HC12\appliMaster.s (2722352, 2005-11-25)
CanOpen\AppliMaster_HC12\appliMaster.s19 (101082, 2005-11-25)
CanOpen\AppliMaster_HC12\CVS\Entries (492, 2005-11-25)
CanOpen\AppliMaster_HC12\CVS\Repository (29, 2005-11-25)
CanOpen\AppliMaster_HC12\CVS\Root (28, 2005-11-25)
CanOpen\AppliMaster_HC12\hc12_appli.o (51812, 2005-11-25)
CanOpen\AppliMaster_HC12\hc12_objdict.o (32380, 2005-11-25)
CanOpen\AppliMaster_HC12\hc12_vectors.o (2724, 2005-11-25)
CanOpen\AppliMaster_HC12\MakefileHC12 (4327, 2005-11-25)
CanOpen\AppliMaster_HC12\MakefileHC12.bak (4457, 2005-11-25)
CanOpen\AppliMaster_HC12\makeobjdict.sh (121, 2005-11-25)
CanOpen\AppliMaster_HC12\objdict.c (23754, 2005-11-25)
CanOpen\AppliMaster_HC12\objdict.html (5767, 2005-11-25)
CanOpen\AppliMaster_HC12\objdict.xml (930, 2005-11-25)
CanOpen\AppliMaster_HC12\trace32_flash_debug.cmm (664, 2005-11-25)
CanOpen\AppliMaster_HC12\trace32_flash_debug_sans_init.cmm (551, 2005-11-25)
CanOpen\AppliMaster_HC12\trace32_flash_programmer.cmm (1498, 2005-11-25)
CanOpen\AppliMaster_HC12\vectors.s (7306, 2005-11-25)
CanOpen\AppliMaster_Linux\appli.c (30298, 2005-11-25)
CanOpen\AppliMaster_Linux\appliMaster (106627, 2005-11-25)
CanOpen\AppliMaster_Linux\CVS\Entries (268, 2005-11-25)
CanOpen\AppliMaster_Linux\CVS\Repository (30, 2005-11-25)
CanOpen\AppliMaster_Linux\CVS\Root (28, 2005-11-25)
CanOpen\AppliMaster_Linux\lnx_appli.o (20248, 2005-11-25)
CanOpen\AppliMaster_Linux\lnx_objdict.o (15912, 2005-11-25)
CanOpen\AppliMaster_Linux\MakefileLinux (4681, 2005-11-25)
CanOpen\AppliMaster_Linux\MakefileLinux.bak (4681, 2005-11-25)
CanOpen\AppliMaster_Linux\makeobjdict.sh (121, 2005-11-25)
CanOpen\AppliMaster_Linux\objdict.c (23754, 2005-11-25)
CanOpen\AppliMaster_Linux\objdict.html (5767, 2005-11-25)
CanOpen\AppliMaster_Linux\objdict.xml (930, 2005-11-25)
CanOpen\AppliSlave_HC12\appli.c (19196, 2005-11-25)
CanOpen\AppliSlave_HC12\appliSlave.b (49152, 2005-11-25)
CanOpen\AppliSlave_HC12\appliSlave.elf (180631, 2005-11-25)
CanOpen\AppliSlave_HC12\appliSlave.s (2506739, 2005-11-25)
CanOpen\AppliSlave_HC12\appliSlave.s19 (83456, 2005-11-25)
CanOpen\AppliSlave_HC12\CVS\Entries (492, 2005-11-25)
... ...

Generator of Canopen SYNC message (cobid = 0x80) --------------------------------------------- francis.dupin@inrets.fr 27 Janv 2005 Node for Microcontroler MC9S12DP256 on board T-board (http://www.elektronikladen.de ============= Node N° 0x03 ============= This node generate only the SYNC signal. (cob-id : 0x80) To test this node ----------------- Reset it : It is sending : cobid : 0x703 data : 00 1 - Wants to generate SYNC every 10 milliseconds 1a - put the value (4 bytes) : 0x00002710 in its dictionary index 0x1006, subindex 0x00 : CAN message (SDO) : cobid : 0x603 data : 23 06 10 00 10 27 00 00 (put 23 to transmit a data of 4 bytes 27 3 bytes 2B 2 bytes 2F 1 byte ) The node is responding : cobid : 0x583 data : 60 06 10 00 00 00 00 00 1b - put the value (4 bytes) : 0x400000080 at index 0x1005, subindex 0x00 to start the SYNC : cobid : 0x603 data : 23 05 10 00 80 00 00 04 The node is responding : cobid : 0x583 data : 60 05 10 00 00 00 00 00 2 - Put the node in operational mode CAN message (NMT) : cobid : 0x00 data : 01 03 The node is sending the SYNC every 10 ms Nota ----- To stop the SYNC : 2 methods 1 - put 0x00000000 at index 1006 subindex 0 2 - put 0x00000080 at index 1005 subindex 0

近期下载者

相关文件


收藏者