Re: Czy ktos moze ma pomysl jak to zrobic? (I2C)



Masz problem? Zapytaj na forum elektroda.pl z bramk± pl.misc.elektronika!

Poprzedni Następny
Wiadomość
spis tre¶ci
From: amart_at_nospam_pol.JUNKMAILPROTECTION.pl (Jaroslaw Cichorski Jr.)
Subject: Re: Czy ktos moze ma pomysl jak to zrobic? (I2C)
Date: Sun, 01 Mar 1998 23:19:21 GMT


"Jaroslaw Lis" <lis_at_nospam_papuga.ict.pwr.wroc.pl> wrote:

<snip>

napisac sobie programik na peceta, co bedzie monitorowal stan
linii i drukowac co tam hula,

Moze sie niewyrobic czasowo w trybie poolingu.

Lepiej specjalizowany kontroler z programem,

--------
Jaroslaw Cichorski Jr.
e-mail amart_at_nospam_pol.JUNKMAILPROTECTION.pl
UWAGA Adres niewazny!
Prosze usunac JUNK MAIL PROTECTION. zeby otrzymac prawidlowy adres.
Kto to jest General Failure i dlaczego czyta z mojego dysku twardego ?


Poprzedni Następny
Wiadomość
spis tre¶ci
From: "Sylwester Łazar" <zsee_at_nospam_ids.poznan.pl>
Subject: Re: Czy ktos moze ma pomysl jak to zrobic? (I2C)
Date: 4 Mar 1998 00:39:54 GMT


A może uK, który zamienia dane na RS232 , dodaje nagłówki typu "adres:",
"dane nadawane:",
"dane odbierane:" itp. i wysyła przez RS232. A ogl±dać na terminalu w NC ?
Wydaje się to do¶ć proste i mogę zrobić to na PIC'u.
--
Sylwester Łazar
electronics engineer
zsee_at_nospam_ids.poznan.pl
aktiv_at_nospam_sylaba.poznan.pl

> >napisac sobie programik na peceta, co bedzie monitorowal stan
> > linii i drukowac co tam hula,
>
>
> Lepiej specjalizowany kontroler z programem,
>


Poprzedni Następny
Wiadomość
spis tre¶ci
From: amart_at_nospam_pol.JUNKMAILPROTECTION.pl (Jaroslaw Cichorski Jr.)
Subject: Re: Czy ktos moze ma pomysl jak to zrobic? (I2C)
Date: Thu, 05 Mar 1998 02:16:40 GMT


"Sylwester Łazar" <zsee_at_nospam_ids.poznan.pl> wrote:

A może uK, który zamienia dane na RS232 , dodaje nagłówki typu "adres:",

Przeciez to sugerowalem,


"dane nadawane:",
"dane odbierane:" itp. i wysyła przez RS232. A ogl±dać na terminalu w NC ?
Wydaje się to do¶ć proste i mogę zrobić to na PIC'u.

Ze sie wydaje takie proste to wie kazdy ;-)))
komplikuje sie gdy chodzi o szczegoly.
Po pierwsze trzeba uwzglednic blokowy tryb zapisu/odczytu I2C.
Po drugie - szybkosc transmisji po RS232
Do PC wyslesz max 115200 tj wysylajac 10 bitow mozesz wysylac 11520
znakow na sekunde. Poniewaz wysylasz dwa znaki (albo trzy, bo adres 2
byty + dana, a przydalaby sie jeszcze informacja czy to byl zapis czy
odczyt) przesylasz max. 3840 znakow na sek.
Zakladajac, ze i2c chodzi na 100 kHz w trybie PAGE READ lub WRITE
musisz wysylac znak po RS co ok. 90us czyli ponad 11000 zn/sec. - nie
wyrobi sie procesor z przesylaniem.
Oczywiscie do wolniejszych magistral i np. czytanych/pisanych w trybie
RANDOM READ/WRITE bedzie sia nadawac.

Mozna jeszcze wysylac przez centronics - bedzie szybciej.

Pozdrawiam



--------
Jaroslaw Cichorski Jr.
e-mail amart_at_nospam_pol.JUNKMAILPROTECTION.pl
UWAGA Adres niewazny!
Prosze usunac JUNK MAIL PROTECTION. zeby otrzymac prawidlowy adres.
Kto to jest General Failure i dlaczego czyta z mojego dysku twardego ?


Poprzedni Następny
Wiadomość
spis tre¶ci
From: ladzk_at_nospam_ite.waw.pl (Dariusz K. Ladziak)
Subject: Re: Czy ktos moze ma pomysl jak to zrobic? (I2C)
Date: Thu, 05 Mar 1998 09:29:46 GMT


On Thu, 05 Mar 1998 02:16:40 GMT, amart_at_nospam_pol.JUNKMAILPROTECTION.pl
(Jaroslaw Cichorski Jr.) wrote:

[...]
Zakladajac, ze i2c chodzi na 100 kHz w trybie PAGE READ lub WRITE
musisz wysylac znak po RS co ok. 90us czyli ponad 11000 zn/sec. - nie
wyrobi sie procesor z przesylaniem.

Pominales jeden szczegol - taktowanie magistrala I2C okresla
NAJWOLNIEJSZY z elementow - tak wiec jak ci w RS-ie nie starczy
szybkosci to wymus wolniejsza prace CALEJ magistrali. Chyba ze chcesz
calkiem bezingerencyjnie podsluchiwac - ale to jest niezbedne tylko do
dokladnej analizy pracy sprzetu (zgodnosc zaleznosci czasowych itp.),
same komunikaty latajace po I2C mozna przejmowac w spowolnieniu.

Darek

Poprzedni Następny
Wiadomość
spis tre¶ci
From: amart_at_nospam_pol.JUNKMAILPROTECTION.pl (Jaroslaw Cichorski Jr.)
Subject: Re: Czy ktos moze ma pomysl jak to zrobic? (I2C)
Date: Thu, 05 Mar 1998 18:22:01 GMT


ladzk_at_nospam_ite.waw.pl (Dariusz K. Ladziak) wrote:

<snip>

szybkosci to wymus wolniejsza prace CALEJ magistrali. Chyba ze chcesz
calkiem bezingerencyjnie podsluchiwac - ale to jest niezbedne tylko do

Jezeli chcesz badac zaleznosci czasowe wlasnego softu to najlepiej
pusic testowana procedure cyklicznie i podgladac na oscyloskopie.
W sumie po co podsluchiwac cos, gdy wiemy co wysylamy ;-))
Mysle, ze inicjatorowi treada chodzi o podsluchiwanie dzialajacej
magistrali bez mozliwosci wplywu na jej prace - np. poszukiwanie
miejsca w pamieci EEPROM telefonu komorkowego, gdzie siedzi informacja
o SIMLOCK ;-))

dokladnej analizy pracy sprzetu (zgodnosc zaleznosci czasowych itp.),
same komunikaty latajace po I2C mozna przejmowac w spowolnieniu.

Po co w spowolnieniu, skoro testujesz swoj soft, to lepiej ogladac na
oscyloskopie - widac kazde odstepstwo od standardu i wychodza od razu
niespelnione zaleznosci czasowe. Dane ktore wysylasz i tak znasz - bo
wysyla je twoj soft ;-)))

Pozdrawiam

--------
Jaroslaw Cichorski Jr.
e-mail amart_at_nospam_pol.JUNKMAILPROTECTION.pl
UWAGA Adres niewazny!
Prosze usunac JUNK MAIL PROTECTION. zeby otrzymac prawidlowy adres.
Kto to jest General Failure i dlaczego czyta z mojego dysku twardego ?


Poprzedni Następny
Wiadomość
spis tre¶ci
From: Tomasz Jeznach <tjeznach_at_nospam_elka.pw.edu.pl>
Subject: Re: Czy ktos moze ma pomysl jak to zrobic? (I2C)
Date: Wed, 11 Mar 1998 16:14:55 +0100


On Thu, 5 Mar 1998, Jaroslaw Cichorski Jr. wrote:

(*)"Sylwester =A3azar" <zsee_at_nospam_ids.poznan.pl> wrote:
(*)
(*)>A mo=BFe uK, kt=F3ry zamienia dane na RS232 , dodaje nag=B3=F3wki typu =
"adres:",
A nie prosciej wykorzystac piny sterujace COM'ow.
poziomow TTL/CMOS i juz. Takie rozwiazanie dziala ( jezeli ktos
zainteresowany to do mnie )=20

(*)Zakladajac, ze i2c chodzi na 100 kHz w trybie PAGE READ lub WRITE
(*)musisz wysylac znak po RS co ok. 90us czyli ponad 11000 zn/sec. - nie
(*)wyrobi sie procesor z przesylaniem.
Wyrobi. Tyle ze transmisja nie jest taka stabilna ( czasem procesor
zacznie robic cos innego ) ale to jest do przyjecia ( jak sadze )

(*)Mozna jeszcze wysylac przez centronics - bedzie szybciej.
Tez mozna ale ja mialem akurat wolny COM a LPT juz i tak przeciazone (
drukarka, programator i takie tam inne ;) )

(*)Pozdrawiam
Ja rowniez
PS. Troche pozno odpowiadam, ale moze sie przyda ...

___________________________________________________
# Tomasz Jeznach
"tjeznach"
+ "_at_nospam_"
+ "Elka.PW.Edu.Pl"


Poprzedni Następny
Wiadomość
spis tre¶ci
From: amart_at_nospam_pol.JUNKMAILPROTECTION.pl (Jaroslaw Cichorski Jr.)
Subject: Re: Czy ktos moze ma pomysl jak to zrobic? (I2C)
Date: Sat, 14 Mar 1998 19:37:06 GMT


Tomasz Jeznach <tjeznach_at_nospam_elka.pw.edu.pl> wrote:

<snip>

(*)Zakladajac, ze i2c chodzi na 100 kHz w trybie PAGE READ lub WRITE
(*)musisz wysylac znak po RS co ok. 90us czyli ponad 11000 zn/sec. - nie
(*)wyrobi sie procesor z przesylaniem.
Wyrobi. Tyle ze transmisja nie jest taka stabilna ( czasem procesor
zacznie robic cos innego ) ale to jest do przyjecia ( jak sadze )

No to znaczy ze sie nie wyrobi ;-)))

Pozdrawiam

--------
Jaroslaw Cichorski Jr.
e-mail amart_at_nospam_pol.JUNKMAILPROTECTION.pl
UWAGA Adres niewazny!
Prosze usunac JUNK MAIL PROTECTION. zeby otrzymac prawidlowy adres.
Kto to jest General Failure i dlaczego czyta z mojego dysku twardego ?