📄 read_me.txt
字号:
MicroCANopen Example Implementation
===================================
CONTAINS: Example application using MicroCANopen
Tested with Keils MCB2100 development board
Using the Keil Compiler - www.keil.com
COPYRIGHT: Embedded Systems Academy, Inc. 2002 - 2007
All rights reserved. www.microcanopen.com
This software was written in accordance to the guidelines at
www.esacademy.com/software/softwarestyleguide.pdf
DISCLAIM: Read and understand our disclaimer before using this code!
www.esacademy.com/disclaim.htm
LICENSE: THIS IS THE EDUCATIONAL VERSION OF MICROCANOPEN
See file license_educational.txt or
www.microcanopen.com/license_educational.txt
A commercial MicroCANopen license is available at
www.CANopenStore.com
VERSION: 3.30, ESA 30-JAN-07
To build, open the project file MCO_LPC2.uv2 from within Keil's
MicroVision IDE and select the menu Project | Build Target
Implementation Description
Which PDOs are used and mapped is determined by the auto-generated
files from CANopen Architect EDS. For applications not using the
CANopen Architect, directly modify the files "pimg.H", "initpdos.h"
and "entriesandreplies.h"
Note on CANopen Conformance
The commercial version of MicroCANopen passes the CANopen
conformance test with some limitations:
a) The available version of the conformance test (2.0.02) can not
correctly deal with nodes that only support heartbeat and have no
node guarding.
b) The conformance test offers limited flexibility in regards to
pre-configured nodes. In order for an EDS to pass the check, many
defaults are expected to be zero. However, pre-configured nodes
typically do not use zeros for event and other timers.