24.08.2013 Views

esd Protocol for CAN Modules - esd electronics, Inc.

esd Protocol for CAN Modules - esd electronics, Inc.

esd Protocol for CAN Modules - esd electronics, Inc.

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!