Skip to main content

Transmitting Messages

This screen enables the transmission of CAN frames on the CAN bus from the CAN Bus Debugger tool while in handheld mode.


Up to 10 messages may be defined and stored by the CAN Bus Debugger tool. The ID, data, and RTR flag are configurable for each message along with a delay, enable, and repeat flag. The delay specifies the delay before the message is sent, in milliseconds. If the repeat flag is set, the message will be sent repetitively on a regular cadence specified by the delay. Use the enable checkbox to disable transmission of a message without clearing its parameters from memory.

Use the 'X' button next to the delay input to clear the current message parameters. Use the 'Start'/'Stop' button to start or stop transmission of the displayed message. Navigate between the 10 configurable messages by using the 'More' button to display the pagination ('<' and '>') buttons.

Use the 'Start All' button to start the CAN peripheral and begin transmitting all enabled messages simultaneously. Use the 'Start CAN' button to start the CAN peripheral without transmitting messages.

Transmit Example

With the first three TX slots configured as follows:

TX SlotIDEIDDLCDataRTREnableRepeatDelay
01/100x123200 1150
02/100x4554AA BB CC DD250
03/100x3883EE 55 AB150

If using the 'Start All' button, messages would be sent as shown below. The timestamps start from the point of activating the CAN peripheral.

(000.050) 0x123   [2] 00 11
(000.100) 0x123 [2] 00 11
(000.150) 0x123 [2] 00 11
(000.150) 0x388 [3] EE 55 AB
(000.200) 0x123 [2] 00 11
(000.250) 0x123 [2] 00 11
(000.250) 0x455 [4] AA BB CC DD
(000.300) 0x123 [2] 00 11
(000.350) 0x123 [2] 00 11
(000.400) 0x123 [2] 00 11
(000.450) 0x123 [2] 00 11
(000.500) 0x123 [2] 00 11
(000.500) 0x455 [4] AA BB CC DD
(000.550) 0x123 [2] 00 11
(000.600) 0x123 [2] 00 11
(000.650) 0x123 [2] 00 11
(000.700) 0x123 [2] 00 11
...