[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Писал камень программатором от Фитона PicPROG+
Вот код:
;***************************************
;* Сохранение данных во FLASH *
;* Адрес находится по адресу 0x7E *
;* Данные находятся по адресу 0x7F *
;***************************************
write_flash
; Запись в память
bcf 0x7B, 7
btfsc INTCON, GIE
bsf 0x7B, 7
_off_GIE_
bcf INTCON, GIE
btfsc INTCON, GIE
goto _off_GIE_
BANKSEL EEADR
movf 0x7E, w
MOVWF EEADR
movf 0x7F, w
MOVWF EEDATA
bsf STATUS, RP0
bsf EECON1, WREN
movlw 55h
movwf EECON2
movlw 0xAA
movwf EECON2
bsf EECON1, WR
setbank_0
btfsc 0x7B, 7
bsf INTCON, GIE
_ew10
btfsc PIR1, EEIF
goto _ew10
bcf EECON1, WREN
RETURN
E-mail: info@telesys.ru