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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Commands<br />

<strong>Data</strong> Copy<br />

More Commands/Edit <strong>Data</strong>/<strong>Data</strong> Copy<br />

The <strong>Data</strong> Copy command copies a block of data from one location to another.<br />

To copy data stored in memory, follow these steps:<br />

1. Specify the parameters described below.<br />

2. Press ENTER to begin the <strong>Data</strong> Copy function. The programmer displays<br />

Done when the operation is completed.<br />

The parameters are described below.<br />

� From Memory Address<br />

The first memory address of the data block you want to move data from.<br />

Enter a 1- to 6-digit hex address that does not exceed user RAM size.<br />

� To Memory Address<br />

The first address of the data block you want to move data to. Enter a 1- to<br />

6-digit hex address that does not exceed the user RAM size.<br />

� Block Size<br />

The size (in hex) of the data block to move. The programmer displays a<br />

warning message if the sum of the Block Size and either the From Memory<br />

or the To Memory Address values exceeds user memory size.<br />

Fill Memory<br />

More Commands/Edit <strong>Data</strong>/Fill Memory<br />

The Fill Memory command fills a specified range with a 2-digit hex value. To fill<br />

a block of memory, follow these steps:<br />

1. Specify the parameters described below.<br />

2. Press ENTER to begin the Fill function. The programmer displays Done when<br />

the operation is completed.<br />

The parameters are described below.<br />

� Memory Begin Address<br />

The memory address at which the fill operation begins. Enter any 1- to 6digit<br />

hex address. The address cannot exceed the user RAM size.<br />

� Block Size<br />

The number of bytes (in hex) that are filled. Move the cursor to the block<br />

size window and enter the block size (from 1 to 6 hex digits). The block<br />

size, added to the memory address, cannot exceed the user memory size.<br />

� Fill Variable<br />

The 2-digit hex data variable used to fill the specified block. Enter a value<br />

between 00 and FF.<br />

Swap <strong>Data</strong><br />

More Commands/Edit Memory/Swap <strong>Data</strong><br />

The Swap <strong>Data</strong> command performs either a byte swap or a nibble swap on the<br />

data in a specified block of User RAM.<br />

To swap a block of memory, follow these steps:<br />

1. Specify the parameters described below.<br />

2. Press ENTER to begin the Swap function. The programmer displays Done<br />

when the swap is complete.<br />

4-52 <strong>3980xpi</strong>/3980/3900/2900 User <strong>Manual</strong>

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

Saved successfully!

Ooh no, something went wrong!