Haberler:

Forum kuralları güncellendi LÜTFEN  okuyunuz:  https://bit.ly/2IjR3ME

Ana Menü

EEPROME VERİ YAZMA VE OKUMA

Başlatan fatih_0640, 31 Mart 2008, 00:37:43

fatih_0640

Arkadaşlar benim sorunum harici eproma veri yazmak ve okumak. proton+ da yazdığım basit bir kod var ama bir türlü çalıştıramıyorum

Device=16F877
XTAL 4
Declare LCD_DTPIN PORTD.4   'DATA girişi PORTB'nin 4. ucundan başlayacak
Declare LCD_ENPIN PORTD.3   'LCD'nin ENable ucu
Declare LCD_RSPIN PORTD.2   'LCD'nin Register Select ucu
Declare LCD_INTERFACE 4   'LCD veri yolu 4 bit olacak
Declare LCD_LINES 2      'LCD 2 satırdan oluşuyor
Declare SDA_PIN PORTC.4
Declare SCL_PIN PORTC.3
Dim giden As Byte
Dim gelen As Byte
Symbol kontrol=%10100000
giden=200
Cls
basla:
BStart         
BusOut kontrol,10,[giden]
DelayMS 10
BStop
BREStart
DelayMS 15
BStart
BusIn kontrol,10,[gelen]
DelayMS 10
BStop
BREStart
Print At 1,1,DEC4 gelen
GoTo basla
End

kod bu

kullandığım eprom 24LC32A
yardımcı olursanız çok sevinirim. 8O :cry:

gofe

Aynı dert bende de var ilacı bulundumu acaba?

Ziya

24lc32 a0, a1, a2 bacaklarını nasıl bağladın devrede? Vcc ye mi, GND ye mi?

Yazılımına göre hepsini gnd ye bağlamışsın.

10 ms gecikme çok. 3 ms yap. gecikmeyi stoptan sonra koyman gerekir. stop işleminden sonra yazmaya başlar eeprom. Gecikme sadece yazma durumnda gereklidir. Okutma işleminde gecikmeye gerek yok.
Bu günden sonra hiç kimse sarayda, divanda, meclislerde ve seyranda Türk dilinden başka dil kullanmaya. (13 Mayıs 1277) Karamanoğlu Mehmet Bey