esd Protocol for CAN Modules - esd electronics, Inc.
esd Protocol for CAN Modules - esd electronics, Inc.
esd Protocol for CAN Modules - esd electronics, Inc.
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
2 - 2<br />
Overview<br />
Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8<br />
Command Sub-Command don't care Module No. Parameter 1 Parameter 2 not used not used<br />
TxIds $00 - TxId1<br />
TxId<br />
$82 - set $01 - TxId2<br />
Please write selected Module No. $0000...$07FF<br />
These Bytes are not<br />
$02 - TxId3<br />
always $00. $01...$FF<br />
:<br />
CTxId<br />
used.<br />
$02 - request<br />
n - TxId(n+1)<br />
$0000...$07FF<br />
Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8<br />
Command Sub-Command don't care Module No. Parameter 1 Parameter 2 not used not used<br />
RxIds $00 - RxId1<br />
RxId<br />
$83 - set $01 - RxId2<br />
Please write selected Module No.<br />
$0000...$07FF<br />
$02 - RxId3<br />
always $00. $01...$FF<br />
:<br />
CTxId<br />
$03 - request<br />
n - RxId(n+1)<br />
$0000...$07FF<br />
These Bytes are not<br />
used.<br />
Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8<br />
Command Sub-Command don't care Module No. Parameter 1 Parameter 2 not used not used<br />
Tx-Activate-<br />
Time<br />
$84 - set<br />
$04 - request<br />
$00 - act.-T. TxId1<br />
$01 - act.-T. TxId2<br />
$02 - act.-T. TxId3<br />
:<br />
n - act.-T. TxId(n+1)<br />
Please write selected Module No.<br />
tx_act<br />
$0000...$FFFF [ms]<br />
These Bytes are not<br />
always $00. $01...$FF<br />
CTxId<br />
$0000...$07FF<br />
used.<br />
Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8<br />
Command Sub-Command 1 Sub-Command 2 Module No. Parameter 1 Parameter 2 not used not used<br />
Module Memory/<br />
$00- RAM<br />
Controller Ports $01- XRAM<br />
data<br />
Memory Address<br />
-<br />
$85 - set<br />
$02...$09-<br />
$00...$FF<br />
or Port Select selected Module No. These Bytes are not<br />
EEPROM<br />
$01...$FF used.<br />
$7F - µC-Ports<br />
$00...$FF<br />
CTxId<br />
$05 - request<br />
$8F...$FF-<br />
$0000...$07FF<br />
reserved<br />
Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8<br />
Command Sub-Command don't care Module No. Parameter 1 Parameter 2 not used not used<br />
User Parameter Para<br />
$86 - set User Parameter No. Please write selected Module No. $0000...$FFFF<br />
These Bytes are not<br />
$06 - request<br />
$00...$7F always $00. $01...$FF CTxId<br />
$0000...$07FF<br />
used.<br />
Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8<br />
Command Sub-Command don't care Module No. Parameter 1 Parameter 2 not used not used<br />
rxmode<br />
Rx Block Mode<br />
$87 - set<br />
$07 - request<br />
$00 - Block 1<br />
$01 - Block 2<br />
$02 - Block 3<br />
:<br />
n - Block (n+1)<br />
Please write<br />
always $00.<br />
selected Module No.<br />
$01...$FF<br />
$00 - normal Rx<br />
-<br />
$01 - Rx Block<br />
Mode active<br />
CTxId<br />
$0000...$07FF<br />
These Bytes are not<br />
used.<br />
<strong>esd</strong> <strong>Protocol</strong> <strong>for</strong> <strong>CAN</strong> <strong>Modules</strong> Rev. 3.2