EEPROM w PIC16f84a??

A

ahmad_abdulghany

Guest
Prosimy ktoś mówi mi, jak radzić sobie z EEPROM w pic 16F84 ..
Jak mogę również interfejs pamięci zewnętrznej do tego pic ..

Muszę szybko i szczegółową odpowiedź proszę jak będzie korzystać z tego w moim projekcie ..

dziękuję bardzo

 
Jakie są Ci narzędzia rozwoju?C, ASM?
W CCS kompilatora C masz wiele wbudowanych funkcji dostępu EEdata i wielu nurków inteface zewnętrznej pamięci nawet PIC stosowane nie ma żadnych I2C ani SPI.

 
Cześć,
Na wewnętrznej EEPROM PIC patrzeć na wszystko arkusz jest wyjaśnienie do korzystania z tej EEPROM.

Na zewnętrznej EEPROM I2C spojrzeć na www.microchipc.com znajdziesz kodu w C do interfejsu tego obwodu.

CD

 
Cześć,

Oto kod w C

# define LAST_VOLUME 10
= Read_EEPROM (LAST_VOLUME);

;
write_eeprom (LAST_VOLUME,);

 
Pytanie na 3 roku życia.Chyba nie tak pilna anymore.

 
hi:

To subrutine kodów dla programistów montażu.Skopiuj i wklej do pliku MPLAB ASMwrite_EEPROM
BCF STATUS, 5; Przełącz na Bank 0.Because EEADR & EEDATA w Bank0

movlw d'3 "; w <- 3

movwf EEADR; EEADR <- w
movlw d'20 '; w <- 20
movwf EEDATA; EEDATA <- w
BSF STATUS, Ep0; Przełącz na Bank 1.Because EECON1 & EECON2 w Bank1
BCF INTCON, GIE; wyłączenie wszystkich przerwań
BSF EECON1 Wren;
movlw 0x55
movwf EECON2
movlw 0xAA
movwf EECON2
BSF EECON1, WR
czekać
btfsc EECON1, WR
wait gotoBSF INTCON, 7

BCF STATUS, 5powrótread_EEPROM

movlw 1h
movwf EEADR
BSF STATUS, Ep0
BSF EECON1 RD
BCF STATUS, Ep0
movf EEDATA, W
movwf COUNT1

powrótInternetowe RF
Prasad

 

Welcome to EDABoard.com

Sponsor

Back
Top