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
近期下载者:
相关文件:
收藏者: