Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
en:general_information:tutorial:can [2015/01/26 08:05] – external edit 127.0.0.1en:general_information:tutorial:can [2022/08/04 15:02] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ===== CAN ===== ===== CAN =====
 +
 +<accordion collapsed="true">
 +<panel title="STKa8Xx">
 +
 +==== CAN configuration STKa8Xx ====
 +
 +DIP switch SW1 and SW2 are used to configure the CAN interfaces CAN1 and CAN2.
 +\\  
 +{{:intern:general_information:tutorial:mba8xx-can.png?400|{{:intern:general_information:tutorial:mba8xx-can.png?400|}}
 +\\
 +==== List available CAN Interfaces ====
 +<code>
 +root@MBaXXX:~ ip link show
 +
 +output:
 +1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
 +    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
 +2: can0: <NOARP,ECHO> mtu 16 qdisc pfifo_fast state DOWN mode DEFAULT group default qlen 10
 +    link/can
 +3: can1: <NOARP,ECHO> mtu 16 qdisc pfifo_fast state DOWN mode DEFAULT group default qlen 10
 +    link/can
 +</code>
 +\\
 +==== Activate CAN Interface ====
 +<code>
 +root@MBaXXX:~ ip link set can0 up
 +root@MBaXXX:~ ip link set can1 up
 +</code>
 +\\
 +==== Change Default CAN Bitrate ====
 +<code>
 +root@MBaXXX:~ ip link set can0 down
 +root@MBaXXX:~ ip link set can1 down
 +root@MBaXXX:~ ip link set can0 type can bitrate <baudrate>
 +root@MBaXXX:~ ip link set can1 type can bitrate <baudrate>
 +</code>
 +\\
 +==== Loopback Test CAN Interface ====
 +  * Connect wires to the provided PHOENIX connectors from the Starterkit as shown below.\\
 +{{:intern:general_information:tutorial:mba8xx-can-loop.png?400|}}
 +\\
 +  * Following command examples shows how to test the CAN interface
 +<code>
 +root@MBaXXX:~ ip link set can0 down
 +root@MBaXXX:~ ip link set can1 down
 +</code>
 +<code>
 +root@MBaXXX:~ ip link set can0 type can bitrate 500000
 +root@MBaXXX:~ ip link set can1 type can bitrate 500000
 +</code>
 +<code>
 +root@MBaXXX:~ ip link set can0 up
 +root@MBaXXX:~ ip link set can1 up
 +</code>
 +<code>
 +root@MBaXXX:~ candump can1&
 +root@MBaXXX:~ cansend can0 5A1#11.2233.44556677.88
 +
 +output:
 +root@tqma8xqp-mba8xx:~#   can1  5A1   [8]  11 22 33 44 55 66 77 88
 +</code>
 +<code>
 +root@MBaXXX:~ killall candump
 +root@MBaXXX:~ candump can0&
 +root@MBaXXX:~ cansend can1 5A1#11.2233.44556677.88
 +
 +output:
 +root@tqma8xqp-mba8xx:~#   can0  5A1   [8]  11 22 33 44 55 66 77 88
 +</code>
 +</panel>
 +</accordion>
 +
 +
 +
 +<WRAP hide>
 ==== setting CAN bautrate ==== ==== setting CAN bautrate ====
 <code> <code>
Line 27: Line 102:
 <code> <code>
 root@MBaXXX:~ candump can1& root@MBaXXX:~ candump can1&
-root@MBaXXX:~ cansend can0 0xte 0xst+root@MBaXXX:~ cansend can0 0x01 0x10
 </code> </code>
 ++++ ++++
 +</WRAP>
  • Last modified: 2022/08/04 15:04