This summary page is auto-generated from the github repository. Click here to visit the main repository page.
|Description:||Controller Area Network component including RX/TX and LLC (Link Layer Controller)|
- two threads for each of the node one for LLC & other for PHY layer.
- Baud Rates up to 500kbps (1Mbps alpha included)
- Support for extended identifier(29-bit) for PHY layer
- Support for dynamic bit rate control
RX and TX are executed as functions which each run in PHY layer which in turn passes messages to & from LLC layer.
A demo appliction is included.
The 1Mbps version will not run within the timing constraints.
The CAN component is built using (XDE) Version: 10.4.2 (build 1752) or later.
This module can be demonstrated on XC-1 board with two CAN transceiver chips connected via ports 1A, 1B, 1C and 1D. Also this board should be connected through a CAN USB dongle to a PC
There are the settings required for hyperterminal setup for use with the demo app:
+untick the following options :
+tick following options :
Port settings :
bits per second : 115200 parity : none data bits : 8 stop bits : 1 flow control : none
This will display the CAN packet on the console window, which are monitored by the CAN dongle. On successful CAN communication by LLC & PHY layer from one node to another node , glow 4 LEDs green on the board , else 4 LEDs red.
Issues may be submitted via the Issues tab in this github repo. Response to any issues submitted as at the discretion of the maintainer for this line.