3.4 Position Correction Table Settings
3.4.4 Setting Method with the MEM_WR Command
3
Position Correction Table
3-21
Example of Setting Pre-Correction Position [1] in the Position Correction Table to
-500,000
The follow examples writes a pre-correction position in the Position Correction Table to volatile
memory.
ADDRESS = 0xF0040004
MODE/DATA_TYPE = 0x13
SIZE = 0x01
DATA = -500000
Saving the Position Correction Table to Non-Volatile Memory
How to Save Position Correction Table Data
Save the current values in volatile memory to non-volatile memory. Send the commands in the
following order.
This concludes the procedure to save the Position Correction Table to non-volatile memory.
Step Description Setting Example
1
Sets the request code for writing to non-
volatile memory.
ADDRESS = 0x80004000
MODE/DATA_TYPE = 0x12
SIZE = 0x0001
DATA = 0x2025
2
Executes preparation processing 1 for
writing to non-volatile memory.
ADDRESS = 0x800041E0
MODE/DATA_TYPE = 0x12
SIZE = 0x0001
DATA = 0x0000
3
Executes preparation processing 2 for
writing to non-volatile memory.
ADDRESS = 0x800041E4
MODE/DATA_TYPE = 0x13
SIZE = 0x0001
DATA = 0xF0040000
4
Executes preparation processing 3 for
writing to non-volatile memory.
ADDRESS = 0x80004002
MODE/DATA_TYPE = 0x12
SIZE = 0x0001
DATA = 0x0002
5 Executes writing to non-volatile memory.
ADDRESS = 0x80004002
MODE/DATA_TYPE = 0x12
SIZE = 0x0001
DATA = 0x0001
6 Terminates writing to non-volatile memory.
ADDRESS = 0x80004000
MODE/DATA_TYPE = 0x12
SIZE = 0x0001
DATA = 0x0000