Libuavcan S32K1 Driver over CAN-FD: For the UAVCAN Communication Protocol
●Libuavcan is a lightweight C++ library for implementing the UAVCAN communication protocol in embedded systems. This application note covers the driver for the transport layer of the protocol over CAN-FD, which utilizes the FlexCAN peripheral available in the S32K1 family of microcontrollers, running at 1 Mbit/s and 4 Mbit/s in nominal and data phases, respectively.
●The library is completely statically defined, all the parameters of an application are determined at compile time, avoiding dynamic memory allocation and reducing possible points of failure, and making verification of the system easier.
●The last top layers of the protocol implementation for the latest specification, UAVCAN V1.0, are under development at the time this document was written.
●The goal of this document is to demonstrate a programming example of the FlexCAN peripheral in particular implementation of the UAVCAN protocol. This for serving as a code reference for custom applications that wish to integrate the CAN-FD capabilities of the module.
|
|
Application note & Design Guide |
|
|
|
Please see the document for details |
|
|
|
|
|
|
|
English Chinese Chinese and English Japanese |
|
June, 2020 |
|
Rev. 0 |
|
AN12842 |
|
584 KB |
- +1 Like
- Add to Favorites
Recommend
- Nxp Licenses Advanced TMR Sensor Technology From Crocus Technology
- Keysight, NXP Collaborate to Advance Development of 5G Fixed Wireless Access (FWA) Solutions Enables technology providers to verify CPE
- Ultra-Low IQ PMIC from ROHM Selected to Power NXP iMX8M Nano for High Performance Embedded Artists Industrial Control Board
- AEC-Q100 Qualified Clock Generator Adopted on NXP S32G Automotive Network Processor Reference Design
- Unleashing the Potential of i.MX 8M Mini in Industrial and Medical Applications
- C-V2X Certification – Necessary or Just Nice to Have?
- Runic Technology Participates in the 2021 ASPENCORE Double Summit
- Premo Launches PLC-LW-Series Transformer Family for Power Line Communication
All reproduced articles on this site are for the purpose of conveying more information and clearly indicate the source. If media or individuals who do not want to be reproduced can contact us, which will be deleted.