[an error occurred while processing this directive] [an error occurred while processing this directive]
Тут ниже просили код которым писал во FLASH PIC16F626
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено turist 09 ноября 2001 г. 11:39

Писал камень программатором от Фитона 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