uC-CAN User's Manual

μC/CAN is a CAN communication library, which simplifies the development of highlevel CAN protocol layers like CANopen, DeviceNET or KWP2000. The library is designed to provide a highlevel interface to CAN communication elements which is configurable and easy to use. Considering strict coding rules during development, the sourcecode is highly efficient in resource usage (in RAM and ROM) and certifiable with a minimum effort.

This guide describes how to configure the μC/CAN communication library. Furthermore the architecture and the using of the library is described step-by-step.

Before reading this guide, you should already have a solid knowledge of the C programming language and the CAN communication. If you feel, that your knowledge in C programming is not sufficient, we recommend the The C Programming Language by Kernighan and Richie, which describes the programming standard and, in newer editions, also covers the ANSI C standard. Knowledge of assembly programming is not required.