
8.5.2 Erase Initial Setting
Name Erase initial setting
Type typedef BYTE (*InitPtr)(WORD);
Function Performs erase initial setting.
Argument WORD: Operating frequency
Return
Value
Processing result
Normal termination: H'00
Operating frequency error: H'03
Processing Calculates the erasing wait time using the operating frequency.
8.5.3 Block Erasing
Name Block erasing
Type typedef BYTE (*ErasePtr)(BYTE);
Function Erases a block.
Argument BYTE: Erase block number
Return
Value
Processing result
Normal termination: H'00
Erase block number error: H'09
FKEY error: H’11
Erasing error: H’21
Error protection: H'41
Processing Checks FWE, FKEY, and block number. If an error occurs, sets an error code and returns control.
Obtains the address using the block number.
Erases the address corresponding to the block.
If an erasing error occurs, sets an error code and returns control.
Returns control at normal termination.
8.5.4 Programming Initial Setting
Name Programming initial setting
Type typedef BYTE (*InitPtr)(WORD);
Function Performs programming initial setting.
Argument WORD: Operating frequency
Return
Value
Processing result
Normal termination: H'00
Operating frequency error: H'03
Processing Calculates the programming wait time using the operating frequency.
98
Comentários a estes Manuais