在线时间2 小时
UID1802401
注册时间2011-4-26
NXP金币0
该用户从未签到
注册会员

- 积分
- 91
- 最后登录
- 1970-1-1
|
我写的eeprom擦除程序,调试老不成功,求高手帮我看看哪里有问题。在线等待啊
;擦除eeprom
erase_byte: lda #$30
sta NVM_FSTAT ;清除error
eb_label0: lda NVM_FSTAT
sta bcc
brclr 7,bcc,eb_label0 ;等待空闲状态
lda #0
sta NVM_FCCOBIX ;配置写eeprom命令模式
sta NVM_FCCOBLO
lda #$10
sta NVM_FCCOBHI ;擦除eeprom扇区命令
lda #1
sta NVM_FCCOBIX ;配置写地址模式
lda #$31
sta NVM_FCCOBHI ;写地址的低16位的高8位
lda #00
sta NVM_FCCOBLO ;写地址的低16位的低8位
lda #2
sta NVM_FCCOBIX ;配置擦除字节数模式
lda #00
sta NVM_FCCOBHI ;写地址的低16位的高8位
lda #01
sta NVM_FCCOBLO ;写地址的低16位的低8位
lda #$80
sta NVM_FSTAT ;开始启动擦除命令
eb_label1: lda NVM_FSTAT
sta bcc
brclr 7,bcc,eb_label1
rts
|
|