197
ABOV Semiconductor Co., Ltd.
3. The flash sector address (FSADRH/FSADRM/FSADRL) should always keep the address of the flash which
is used for data area. For example, The FSADRH/FSADRM is always 0x00/0x0f” if 0x0f00 to 0x0fff is used
for data.
4. Overview of main
---
CALL Work1
CALL Decide_ErWt
CALL Work2
CALL ID_write
CALL Work3
CALL Flash_erase
CALL Flash_write
---
---
---
ID_wire:
MOV A,#38H
CJNE A,Flash_flag1,No_write_ID
MOV A,#75H
CJNE A,Flash_flag2,No_write_ID
MOV UserID1,#ID_DATA_1 ;Write Uiser ID1
MOV A,#38H
CJNE A,Flash_flag1,No_write_ID
MOV A,#75H
CJNE A,Flash_flag2,No_write_ID
MOV UserID2,#ID_DATA_2 ;Write Uiser ID2
MOV A,#38H
CJNE A,Flash_flag1,No_write_ID
MOV A,#75H
CJNE A,Flash_flag2,No_write_ID
MOV UserID3,#ID_DATA_3 ;Write Uiser ID3
RET
No_write_ID:
MOV UserID1,#00H
MOV UserID2,#00H
MOV UserID3,#00H
RET