PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem: Kommunikation zwischen AVR



masabuana
23.09.2007, 13:51
Hallo Leute


Folgendes Szenario:

- Sensorplatine mit Mega8, 3xGP2D12, 1xSRF10
- RN-Control
- RNBFRA mit Motoren

Ich habe den Mega 8 mit 3 Leitungen(Portb.0-2) am Rn-Conrol (Porta.0-2) hängen und schalte je nach der Richtung aus der ein Hindernis kommt die drei Leitungen (110 / 101 / 011). Das RN-control schaltet bei Hindernis den I2C Interrupt vom RNbfra und liefert diesem per i2c dann die Richtung damit dieses ausweicht bis das Hindernis weg ist.

Problem: Irgendwie bekomme ich die kommunikation zwischen mega8 und RN-control nicht zum laufen. Gibt es villeicht noch eine andere Möglichkeit?


MfG
Sascha

PicNick
23.09.2007, 17:17
Für meine Begriffe ist I2C schon das richtige, damit mehre Teilnehmer miteinander quatschen.
Es gibt aber ein paar Ecken beim "multimasterbetrieb"
https://www.roboternetz.de/wissen/index.php/TWI_Praxis_Multimaster

masabuana
23.09.2007, 17:19
Mein Problem ist auch eher die Kommunikation über drei Ports...wie muss ich da Pullups usw schalten damit ich das im rn control mitbekomm?

PicNick
23.09.2007, 17:25
I see.
Vom einem Output-PortPin zu Input-PortPin brauchts du normal garkeinen Pullup.

masabuana
23.09.2007, 17:38
Dann sag mir bitte wie ich das hinkrieg!