PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Roboterboard (V1.2) und I2CSLAVE



Marvin
02.06.2004, 02:56
Hi,
zur Kommunikation zwischen Co- und Hauptproz auf dem Roboterboard (V1.2) hab ich mir die I2C SLAVE Library gekauft.
In der Anleitung steht:
'The slave library needs INT0 and TIMER0 in order to work.
'SCL is PORTD.4 (T0)
'SDA is PORTD.2 (INT0)
Laut Schaltplan liegt aber SCL beim Coproz statt auf Portd.4 (T0) auf Portd.3 (Int1).
Was nu? Muss ich den Pin auf dem Roboterboard umlöten?

Grüsse, Marvin

matren
02.06.2004, 09:38
Was für ne Library ist das ?
Wo gibt es die und was kostet sie ?
Für welche Sprache benutzt Du die Library ?
------
Ich habe auch das RNB 1.2, benutze aber momentan nur Bascom um die Prozessoren zu programmieren. Und soweit ich bisher rausbekommen habe benutzt Bascom ne eigene Library für I2C welche den Bus softwaremäßig emuliert (deswegen kann man im Code immer angeben wo SCL und SDA angeschlossen sind).
Aus diesem Grunde funktioniert dort der I2C Bus auch mit CoController, der ja keinen Hardware I2C-Bus hat.
-----
Eine Hardwareänderung würde ich grundsätzlich vermeiden. Wozu wäre sonst die Software gut.
Dabei ist natürlich die Frage ob Du Zugriff auf den Sourcecode hast um diese umzuprogrammieren ?

Frank
02.06.2004, 10:00
Das ist ne Libary für Bascom. Die kann man verwenden wenn man zwei PIN´s auf dem Board RNBFRA verbindet. Auslöten muss man noch nicht mal was.

Lese dir mal diese beiden Threads in der Reihenfolge durch:
https://www.roboternetz.de/phpBB2/viewtopic.php?t=924
https://www.roboternetz.de/phpBB2/viewtopic.php?t=694&postdays=0&postorder=asc&start=0

Marvin
02.06.2004, 18:02
Danke für die Antwort Frank, wie immer schnell und hilfreich :)

Asche auf mein Haupt, weil ich die Suchfunktion nicht benutzt habe. :oops:

Grüsse, Marvin