0564_13_COLib_MasterSlave_ML_4.5P14

所属分类:嵌入式/单片机/硬件编程
开发工具:C/C++
文件大小:7075KB
下载次数:3
上传日期:2018-04-11 00:37:39
上 传 者proe40
说明:  CANopen协议库,适用于CANopen协议
(CANopen protocol library)

文件列表:
user_man (0, 2017-10-26)
user_man\UserMan_CANOPEN_Library_e.pdf (3915928, 2017-10-26)
port_release.txt (134, 2017-10-26)
examples (0, 2017-10-26)
examples\m4 (0, 2017-10-26)
examples\m4\nmtslave.c (6691, 2017-10-26)
examples\m4\m4_line1.eds (3727, 2017-10-26)
examples\m4\getopt.c (4263, 2017-10-26)
examples\m4\m4_docu.txt (11916, 2017-10-26)
examples\m4\cal_conf.h (2546, 2017-10-26)
examples\m4\m4.eds (3728, 2017-10-26)
examples\m4\objects.c (2003, 2017-10-26)
examples\m4\m4.html (35462, 2017-10-26)
examples\m4\objects.h (17488, 2017-10-26)
examples\m4\m4.can (15789, 2017-10-26)
examples\m4\main.c (7971, 2017-10-26)
examples\m4\m4_line1.txt (3617, 2017-10-26)
examples\m4\m4.txt (3617, 2017-10-26)
examples\m4\Makefile (1155, 2017-10-26)
examples\m4\usr_301.c (15162, 2017-10-26)
examples\m4\co_init.c (6760, 2017-10-26)
examples\s1 (0, 2017-10-26)
examples\s1\nmtslave.c (6855, 2017-10-26)
examples\s1\getopt.c (4279, 2017-10-26)
examples\s1\s1.txt (2379, 2017-10-26)
examples\s1\s1.html (23166, 2017-10-26)
examples\s1\cal_conf.h (997, 2017-10-26)
examples\s1\objects.c (2003, 2017-10-26)
examples\s1\s1.eds (4527, 2017-10-26)
examples\s1\canopen.png (7637, 2017-10-26)
examples\s1\objects.h (10379, 2017-10-26)
examples\s1\main.c (9689, 2017-10-26)
examples\s1\s1.can (7438, 2017-10-26)
examples\s1\appl.c (3725, 2017-10-26)
examples\s1\Makefile (1651, 2017-10-26)
examples\s1\usr_301.c (13161, 2017-10-26)
examples\s1\co_init.c (4852, 2017-10-26)
examples\s11 (0, 2017-10-26)
... ...

This directory contains examples for the CANopen Library. The contents can be different for the serveral distribution of the libraries. (Linux SK is providing only a limited subset of NMT slave examples) Dir Function s1 CANopen Slave: SDO-server and 2 RPDOs s1_vc2010 -- " -- MS Visual C 2010 project using CPC-{USB,PCI} s2 CANopen Slave: like s1 + EMCY and node guarding, dyn. Mapping s3 CANopen Slave consumes SYNC and send time driven TPDO s4 CANopen Slave for 2 CAN - Lines s5 CANopen Slave uses MPDOs (TX MPDO, DAM) s6 CANopen Slave with FLOAT Objects (little calculator) s7 CANopen Slave with NMT Capabilities and Heartbeat Consumer s8 Dynamic SDO Slave (SRD) s9 Dynamic SDO Slave (SRD) with Menu s10 CANopen Slave: Multiline (only one object dictionary) s11 CANopen Slave with redundant CANopen bus connection s12 CANopen Slave with timer usage and splitted SDO indications SDO Requests are not immediately answerd but after some time. Typical use case forwarding the SDO request to a slower device via RS232 s13 CANopen Slave: EMCY Producer and Consumer s14 CANopen Slave: Virtuelle Objekte s15 CANopen Slave: LSS usage s16 CANopen Slave: using Domain Up/Down Load with using a sdoDomainInd() after a specified amount of data [#define CONFIG_DOMAIN_INDICATION_SIZE] s17 CANopen Slave with dynamic PDO mapping and revers table s18 CANopen Safety Producer s19 CANopen Heartbeat Consumer s20 CANopen Slave: MSVC project with GUI using CO-CPC-SL-DLL s21 CANopen Slave: without using so much global variables [#define CONFIG_NO_GLOBAL_VARS] s22 CANopen Slave: with dynamic allocation of memory for communication services s99 m1 CANopen Master for Nodeguarding m2 CANopen Master for Heartbeat m3 CANopen Master for SYNC producing m4 CANopen Multiline Master for Heartbeat m4d CANopen Network master up to 4 CANopen devices m5 CANopen Master uses MPDOs m6 CANopen Master with Flying Master capability m7 Configuration Manager m8 SDO Manager m9 SDO Manager Multi Line m10 Multi Line Master - 3 lines, SDO client, HB consumer m11 CANopen Flying Master with redundant CANopen bus connection m14 CANopen Master - LSS Fast Scan m15 CANopen Master - set node id by LSS m16 CANopen SDO Client for SDO Domain Up/Download Indication m18 CANopen Safety Consumer (CANopen Slave) m19 NMT Startup Manager m20 Configuration Manager demo Special minimum Slave for Linux Starter Kit Linkmatrix between master and slave examples: m1 m2 m3 m4 m5 m6 m7 m8 m9 m10 m11 m15 m17 m18 s1 x s2 x s3 x s4 x s5 x s6 s7 s8 x s9 x s11 x s15 x x s18 x ============================================================================== Some Examples are located in specialized directories, where only one special target is handled with one special compiler/IDE The naming of these directories is as follows: ___ s1_stm32_gcc-arm Linux host cross gcc-arm, makefile only, s1_x86_can4linux Linux host native can4linux s1_x86-qt-can4linux-gcc Linux Qt Application s5_x86_can4linux Linux host native can4linux s1_x86_socketcan Linux host native SocketCAN s9_x86_can4linux Linux host native can4linux, SDO Requester m8_x86_can4linux Linux host native can4linux, SDO Manager m10_x86_socketcan Linux host native socketcan, simple multiline (up to..) NMT master s4_x86_socketcan m4_x86_socketcan since Today (06.02.13 oe:) all PC based examples for Win32 and Linux are summarized under the directory ./desktop_pc/

近期下载者

相关文件


收藏者