EEPROM sa PIC16f84a????

  • Thread starter ahmad_abdulghany
  • Start date
A

ahmad_abdulghany

Guest
Mangyaring kahit sino nagsasabi sa akin kung paano makikitungo sa EEPROM sa pic 16f84 ..
din kung paano ako interface ng isang panlabas na memorya sa pic na ito ..

ako kailangan mabilis at detalyadong sagot mangyaring bilang ako ay gamitin ito sa aking proyekto ..

maraming salamat

 
Aling ikaw ay development tools?C, ASM?
Sa CCS C compiler ikaw ay maraming mga nakapaloob sa mga function upang ma-access EEdata at marami na iba't iba inteface panlabas na alaala na kahit na ang PIC na ginamit ay walang anumang I2C ni SPI.

 
Hi,
Para sa mga panloob na EEPROM ng PIC tingnan ang lahat ng bagay ay datasheet para ipaliwanag ang paggamit ng mga ito EEPROM.

Para sa I2C panlabas EEPROM tingnan sa www.microchipc.com, makakahanap ka ng ilang mga code sa C sa interface ng circuit na ito.

CD

 
Hi,

Narito ang code sa C

# define LAST_VOLUME 10
A = read_EEPROM (LAST_VOLUME);

A;
write_eeprom (LAST_VOLUME, A);

 
3 taon Tanong's old.Malamang na hindi kagyat na anymore.

 
hi:

Ito subrutine codes para sa mga programmer kapulungan.Kopyahin at idikit sa Mplab ASM filewrite_EEPROM
bcf STATUS, 5; Lumipat sa Bank 0.Because EEADR & EEDATA sa Bank0

movlw d'3 '; w <- 3

movwf EEADR; EEADR <- w
movlw d'20 '; w <- 20
movwf EEDATA; EEDATA <- w
bsf STATUS, RP0; Lumipat sa Bank 1.Because EECON1 & EECON2 sa Bank1
bcf INTCON, GIE; paganahin ang lahat ng Interrupts
bsf EECON1, WREN;
movlw 0x55
movwf EECON2
movlw 0xAA
movwf EECON2
bsf EECON1, WR
hintay
btfsc EECON1, WR
Goto maghintayBSF INTCON, 7

bcf STATUS, 5bumalikread_EEPROM

movlw 1h
movwf EEADR
bsf STATUS, RP0
bsf EECON1, Rd
bcf STATUS, RP0
movf EEDATA, W
movwf COUNT1

bumalikBEST RF
Prasad

 

Welcome to EDABoard.com

Sponsor

Back
Top