<< CANopen slave software expansion for STM32Cube <<

CANopen slave software expansion for STM32Cube

The CANopen slave software expansion for STM32Cube of emotas is the CANopen Slave Stack Basic wrapped into an STM32Cube expansion package. It is a software library that provides all slave communication services according to the CANopen communi­cation profile CiA301 V4.2 and additional services such as LSS according to CiA 305.

emotas’ CANopen slave software expansion for STM32Cube has been awarded with the MadeForSTM32 label version 2 by STMicroelectronics.
The stack is developed in ANSI-C and it is MISRA-C:2004 compliant. CANopen compliant devices can be developed quickly and easily with our CANopen Software Stack.


Besides the standard services, extensions for additional communication profiles such as safety relevant communication (CiA 304) and as well as device profile implementations like Generic I/O Modules (CiA 401) and more are available. A flexible user interface provides functions to handle the received data and to use the CANopen services in the network. The stack is constantly tested with the CANopen Conformance Test for compliance with the specification.
To save resources the CANopen Slave Stack is widely configurable and scalable. The settings for these features are supported by the graphical configuration tool, CANopen DeviceDesigner, which also allows the creation of the object directory and EDS file using a built-in object database.

Evaluation Downloads

In order to evaluate the CANopen slave software expansion for STM32Cube an evaluation version is available for directly in STM32CubeIDE in the Embedded Software Packages Manager or can be downloaded as .pack file. In order to restrict the usage for evaluation only, the run-time of the included CANopen slave stack is limited to 1 hour. Of course, the device may be restarted afterwards to continue with the evaluation.

If the object dictionary of the provide evaluation example needs to be modified, the CANopen DeviceDesigner can be used. The evaluation version supports only a restricted number of objects in the object dictionary, but we can provide an unlocked version with a 30-days license for free on request.

Scope of delivery/Licensing model



<< EnergyBus Software, Tools & Services <<

emotas embedded communication GmbH is the software development partner of EnergyBus e.V.. We carry out   =>


<< EtherCAT Software & Tools <<

EtherCAT DeviceDesigner The EtherCAT DeviceDesigner is an easy to handle tool for the fast and cost-saving   =>


<< Top ten reasons for emotas <<

Choose emotas as your development partner! Why? Here are 10 good reasons:   =>


<< About emotas <<

emotas embedded communication GmbH – founded 2012 as emtas GmbH – is an embedded software   =>

By continuing to use the site, you agree to the use of cookies. Get more

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.