I2C na 51
Masz problem? Zapytaj na forum elektroda.pl
From: "Andrzej Koszarek" <alchemy_at_nospam_alchemy.com.pl>
Subject: I2C na 51
Date: Mon, 22 Jan 2001 21:30:00 +0100
Czesc
Czy da sie "emulowac" programowo magistrale I2C na dowolnej 51
a w szczegolnosci na Atmelu AT89C52.
Moze jakies namiary na biblioteke.
Kloss
From: jfox_at_nospam_friko6.onet.pl (J.F.)
Subject: Re: I2C na 51
Date: 22 Jan 2001 22:54:46 GMT
On Mon, 22 Jan 2001 21:30:00 +0100, Andrzej Koszarek <alchemy_at_nospam_alchemy.com.pl> wrote:
Czy da sie "emulowac" programowo magistrale I2C na dowolnej 51
a w szczegolnosci na Atmelu AT89C52.
W trybie "[single] master" bez problemu. Gorzej jak to inny master
bedzie odczytywal twoja '51 - wtedy raczej nie wyrobisz predkosciowo ..
J.
From: Roland Zerek <R.Zerek_at_nospam_adb.pl>
Subject: Re: I2C na 51
Date: Tue, 23 Jan 2001 08:27:17 +0100
Czy da sie "emulowac" programowo magistrale I2C na dowolnej 51
a w szczegolnosci na Atmelu AT89C52.
W trybie "[single] master" bez problemu. Gorzej jak to inny master
bedzie odczytywal twoja '51 - wtedy raczej nie wyrobisz predkosciowo ..
Dlaczego? Przeciez to najwolniejsze urzadzenie decyduje o predkosci...
Roland
From: jfox_at_nospam_friko6.onet.pl (J.F.)
Subject: Re: I2C na 51
Date: 23 Jan 2001 08:21:30 GMT
On Tue, 23 Jan 2001 08:27:17 +0100, Roland Zerek <R.Zerek_at_nospam_adb.pl> wrote:
Czy da sie "emulowac" programowo magistrale I2C na dowolnej 51
a w szczegolnosci na Atmelu AT89C52.
W trybie "[single] master" bez problemu. Gorzej jak to inny master
bedzie odczytywal twoja '51 - wtedy raczej nie wyrobisz predkosciowo ..
Dlaczego? Przeciez to najwolniejsze urzadzenie decyduje o predkosci...
Jak zdazy zareagowac. A jak nie zdazy to ci master podesle 100kb/s
i zanim przyjmiesz przerwanie od pierwszego bitu - to nadejdzie ostatni ...
J.
From: Marcin Wolcendorf <wolcendo_at_nospam_free.polbox.pl>
Subject: Re: I2C na 51
Date: Tue, 23 Jan 2001 06:33:20 +0100
Witam,
Andrzej Koszarek wrote:
Czy da sie "emulowac" programowo magistrale I2C na dowolnej 51
a w szczegolnosci na Atmelu AT89C52.
A co ma sie nie dac??? Tylko z reguly jako 'single master', ale to i
tak nie przeszkadza, bo rzadko jest inaczej.
Moze jakies namiary na biblioteke.
Moze kto inny. Ja bym po prostu napisal, ale poniewaz mam co innego
do roboty... :-).
Pozdrawiam,
Marcin.
--
'My experience is that it is hard to find software producers that aren't
fuzzy.'
From: "Star" <gwiazda_at_nospam_go2.pl>
Subject: Re: I2C na 51
Date: Tue, 23 Jan 2001 08:36:03 +0100
Najprościej to zrobisz w BASCOM 8051
From: "Robert Grabowski" <rg_at_nospam_cassini.pl>
Subject: Re: I2C na 51
Date: Tue, 23 Jan 2001 09:20:40 +0100
Użytkownik Andrzej Koszarek <alchemy_at_nospam_alchemy.com.pl> w wiadomości do grup
dyskusyjnych napisał:94i57m$acr$1_at_nospam_korweta.task.gda.pl...
Czesc
Czy da sie "emulowac" programowo magistrale I2C na dowolnej 51
a w szczegolnosci na Atmelu AT89C52.
Moze jakies namiary na biblioteke.
Kloss
Witam wszystkich.
Da się. Dla pojedynczego mastera są nawet gotowe procedury w asemblerze -
poszukaj na stronie Atmel'a (www.atmel.com ) lub na jednej z płytek
dołączanych do "Elektroniki Praktycznej" (nie pamiętam numeru) -
zamieszczona tam procedura przeznaczona była dla 24C02, ale jak popracujesz
nad nią (około kwadransa) to nada się do wszystkiego z I2C. Jak nie
znajdziesz to pisz na priva - przewalę domowe archiwum i spróbuję coś
podesłać.
Pozdrawiam,
Robert
From: "Grzegorz Chrzanowski" <szamanii_at_nospam_poczta.onet.pl>
Subject: Re: I2C na 51
Date: Tue, 23 Jan 2001 10:43:32 +0100
Czesc
Czy da sie "emulowac" programowo magistrale I2C na dowolnej 51
a w szczegolnosci na Atmelu AT89C52.
Moze jakies namiary na biblioteke.
Kloss
Jeśli potrzebujesz w C to może da się załatwić.
From: "Andrzej Koszarek" <alchemy_at_nospam_alchemy.com.pl>
Subject: Odp: I2C na 51
Date: Tue, 23 Jan 2001 18:58:39 +0100
Użytkownik Andrzej Koszarek <alchemy_at_nospam_alchemy.com.pl> w wiadomości do grup
dyskusyjnych napisał:94i57m$acr$1_at_nospam_korweta.task.gda.pl...
Czesc
Czy da sie "emulowac" programowo magistrale I2C na dowolnej 51
a w szczegolnosci na Atmelu AT89C52.
Moze jakies namiary na biblioteke.
Kloss
Dzieki wszystkim.
Znalazlem przyklad :
http://home.elka.pw.edu.pl/~mgalach/ngs_amp.c
Mysle ze wystarczy.
Kloss