20.01.2013 Views

3980xpi Users Manual - Data I/O Corporation

3980xpi Users Manual - Data I/O Corporation

3980xpi Users Manual - Data I/O Corporation

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Translation Formats<br />

ASCII Octal and Hex Formats, Codes 30-37 and 50-58<br />

Each of these formats has a start and end code, and similar address and<br />

checksum specifications. Figure 5-6 illustrates 4 data bytes coded in each of<br />

the 9 ASCII Octal and Hexadecimal formats. <strong>Data</strong> in these formats is<br />

organized into sequential bytes separated by the execute character (space,<br />

percent, apostrophe, or comma). Characters immediately preceding the<br />

execute character are interpreted as data. ASCII Octal and Hex formats can<br />

express 8-bit data, by 3 octal, or 2 hexadecimal characters. Line feeds,<br />

carriage returns, and other characters may be included in the data stream as<br />

long as a data byte directly precedes each execute character.<br />

Figure 5-6. ASCII Octal and Hex Formats (example)<br />

FORMAT 30 (OR 35)<br />

FORMAT 31 (OR 36)<br />

FORMAT 32<br />

FORMAT 37<br />

FORMAT 50 (OR 55)<br />

FORMAT 51 (OR 56)<br />

FORMAT 52<br />

FORMAT 53 (OR 58)<br />

FORMAT 57<br />

1<br />

1<br />

1<br />

2<br />

1<br />

1<br />

1<br />

1<br />

2<br />

Optional Octal Address Field (Typical)<br />

Octal <strong>Data</strong> Byte (Typical)<br />

$A000000,<br />

377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 4<br />

$S007760,<br />

Execute Character<br />

Optional Octal Sumcheck Field (Typical)<br />

$A000000,<br />

377%377%377%377%377%377%377%377%377%377%377%377%377%377%377%377% 4<br />

$S007760,<br />

$A000000,<br />

377'377'377'377'377'377'377'377'377'377'377'377'377'377'377'377'<br />

$S007760,<br />

$A000000,<br />

377'377'377'377'377'377'377'377'377'377'377'377'377'377'377'377'<br />

$S007760,<br />

Optional Hex Address Field<br />

$A0000,<br />

FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 4<br />

$S0FF0,<br />

Optional Hex Sumcheck Field<br />

$A0000,<br />

FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%<br />

$S0FF0,<br />

$A0000,<br />

FF'FF'FF'FF'FF'FF'FF'FF'FF'FF'FF'FF'FF'FF'FF'FF'<br />

$S0FF0,<br />

$A0000,<br />

FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,<br />

$S0FF0,<br />

$A0000,<br />

FF'FF'FF'FF'FF'FF'FF'FF'FF'FF'FF'FF'FF'FF'FF'FF'<br />

$S0FF0,<br />

1<br />

2<br />

3<br />

LEGEND<br />

Start Code is nonprintable STX - CTRL B (optionally SOH - CTRL A)<br />

Start Code is nonprintable SOM - CTRL R<br />

End Code is nonprintable EOM - CTRL T<br />

End Code is nonprintable ETX - CTRL C<br />

4 0078-2<br />

5-14 <strong>3980xpi</strong>/3980/3900/2900 User <strong>Manual</strong><br />

4<br />

4<br />

4<br />

3<br />

4<br />

3

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

Saved successfully!

Ooh no, something went wrong!