在线时间0 小时
UID174725
注册时间2010-3-10
NXP金币0
该用户从未签到
新手上路

- 积分
- 75
- 最后登录
- 1970-1-1
|
Hi,我这边有段汇编代码,是为了擦除DZ60芯片EEPROM的。代码的大部分都读懂了,可是有几句看不懂想请教一下大伙。整个代码段如下:
E_EEPROM:
STA ,X ; H:X中是要擦出的EEPROM段的地址
NOP
STA ,X
lda #(mFSTAT_FPVIOL + mFSTAT_FACCERR)
sta FSTAT
sta 0, x ; H:X中保存着要擦出的EEPROM的地址
lda #mFSTAT_FCBEF
sta FSTAT
nop
CheckDoneEErase:
lda FSTAT
lsla
bpl CheckDoneEErase
aix #8
cphx #EEP_END
blo E_EEPROM
jmp SUCC
代码中被我描红的那三行代码没有看懂,查了一下手册似乎也没有很详细介绍如何擦出EEPROM的内容,都是将查处FLASH的,但是擦除FLASH的实例代码中貌似也没有这三行代码,纠结,请各位帮我看看,到底这三行代码是做什么的吧,谢谢啦
|
|