Haberler:

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

Ana Menü

I2C BUS

Başlatan mdkkayhan, 09 Aralık 2004, 01:54:09

mdkkayhan

Selamlar,
Halihazirda bir uygulamada Microişlemci ve I2CBus kullanan bir entegre kullanılmaktadır. Microişlemciden gelen bir seri bilgi ile entegrenin birtakim ayarlari yapilmakta. Microişlemciden gelen data ve clock uçlarını devre dışı birakarak yeni bir pic kullanip entegreye istediğim ayarlari uygulamayi basardim.

Sormak istedigim konular : Microişlemci ile entegrenin direk baglantisi varken ben sanki ikinci bir client gibi halihazirdaki Data ve Clock uclarina bir pic bağlayip normalde mikroişlemciden gelen bilgiye göre ayni uclardan farkli bir bilgi yollamak istiyorum.

Emule ettigim pic ile entegreye

I2CWRITE DPIN,CPIN,$CA,$80,[$48,$2B,$D2]

bu komutla ayar verebiliyorum.

normalde entegrenin data sheetindeki bilgilere göre

$CA     ---> Bu chip address
$80,$48,$2B,$D2 ---> bunlar configrasyon icin hesaplanmis datalar

yukaridaki sekilde I2CWRITE kullaninca normal olarak calisiyor.


Sorunum mikroişlemciden gelen datalari okuyamiyorum.
Nasil okuyabilirim ???

Umarim derdimi anlatabilmisimdir.

Tesekkürler

fsan

merhaba,
ELRASoft  adinda bir firmanin yaptigi Universal Programmer Analyser - UPA v2.3 Lite program var.

http://elrasoft.hostcolor.com/upa.htm


Bu programin  
Protocol Monitor - I2C & Microwire özelligini bir incelemeni tavsiye ederim. Belki bir fikir verebilir.
Program icrisinde baglantilar/semalar da var.

yada bazi (pahali) oscilloscope lerde I2C-bus analyser oluyor bulabilirsen onu kullan  

kolay gelsin