I2C
Horvath Janos
winnerbt at fibermail.hu
Sun Dec 12 08:38:32 CET 2004
Hello
> >> > Sziasztok!
> >> >> Van mód arra, hogy egy I2C-s eszközzel 3m-es vezetéken át komunikáljon
> >> >> egy kontroller? Ez egy hőmérséklet érzékelő. Ha szerintetek
> >> >> megoldható, kérem írja meg nekem valaki, hogy hova mekkora kondit
> >> >> kellene tenni.
> >> >> Előre is köszönöm a segítséget!
> >> > Szerintem vedd le a sebesseget.
> >> Én is ilyesmire gondoltam, csak azt nem tudom, hogy bascom-ban hogy
> >> tudom megadni a sebességet. Ebben is tud valaki segíteni?
> > Huhh. Remlik valami parameter, holnap megnezhetem.
> > Vagy adj meg a listaban nagyon magas kvarcfrekit, aztan
> > igazandibol hajtsd alacsony frekin a uC-t.
> Ez nem igazán jó megoldás mert más feladatai is vannak a
> kontrollernek, amelyek időalapuak.
> Nézd meg kérlek nekem hogy hogy kellene ezt igazándiból csinálni, ha
> van egy kis időd.
Na, valami ilyet talaltam:
CONFIG I2CDELAY = value
Remarks
value A numeric value in the range from 1 to 255.
A higher value means a slower I2C clock.
For the I2C routines the clock rate is calculated depending on the used crystal. In order to make it work for all I2C devices the slow mode is used. When you have faster I2C devices you can specify a low value.
By default a value of 5 is used. This will give a 200 kHZ clock.
When you specify 10, 10 uS will be used resulting in a 100 KHz clock.
JAni
08:38
More information about the Elektro
mailing list