私は、PIC の EEPROM に値を保存できるようにする必要があるプロジェクトに取り組んでいます。読み取りを機能させることはできましたが、これまでのところ、PIC アセンブリを使用して 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