I2C ve eeprom ve 12f629 Sorusu-Sorunu

Başlatan dyonizos, 13 Ağustos 2012, 11:53:45

dyonizos

selamlar arkadaşlar,
elimde bir cihaz var ve I2C uzerinden kontrol edilebiliyor. Cihazla ilgili olarak verilen datalarda cihazın I2C girişlerine bir eeprom (24LC256 gibi) bağlanması ve bu eepromun ilk byte ına 0x08 bilgisinin kaydedilmiş olması gerektiği yazıyor. Dedikleri gibi eeprom un ilk byte ına 0x08 kaydederek epromu bağladığımda cihaz çalışıyor. Fakat ben bu cihazı pic ile kontrol edip açıp kapatmak istiyorum. EEprom kullanmadan direk aşağıdaki gibi kodlar ile cihazı açıp kapatabilirmiyim. Yani eepromun yerine bu bilgiyi benim göndermem mümkün olurmu?

Device 12F629
Config INTRC_OSC_NOCLKOUT, MCLRE_OFF, WDT_OFF, PWRTE_ON
XTAL 4

SET_OSCCAL
GPIO=%00000000
TRISIO=%00000000

CMCON = 7
OPTION_REG.7=0

Symbol dat =GPIO.7
Symbol clk =GPIO.6

Dim var1 As Byte

var1 = 8  
      
I2COUT dat, clk, %10100000 , 0 , [ var1 ] 

DelayMS 10

mehmet

Bence ilgili cihazın sorgulama göndermesini bekleyip
daha sonra ilgili datayı göndermelisin.

Saygılar...
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr
https://creativecommons.org/licenses/by/4.0/deed.tr "CC BY"