我正在进行一个项目,需要将一个值存储到PIC的EEPROM中。我已经成功实现了读取操作,但是到目前为止,我无法使用PIC汇编语言将数据写入内存。下面是我使用的代码,它是从数据手册中的示例代码修改而来。我使用的是16D630 PIC,并使用PIC汇编语言。
MOVLW 0x02
MOVWF EEADR
MOVLW 0x01
MOVWF EEDATA
BSF STATUS,RP0 ;BANK 1
BSF EECON1,WREN ;ENABLE WRITE
BCF INTCON,GIE ;DISABLE INTS
MOVLW 0x55 ;UNLOCK WRITE
MOVWF EECON2 ;
MOVLW 0xAA ;
MOVWF EECON2 ;
BSF EECON1,WR ;START THE WRITE
BSF INTCON,GIE ;ENABLE INTS