-         

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 16

Thema: RN Control defekt? LED 1 leuchtet dauerhaft

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    13.07.2012
    Beiträge
    10

    RN Control defekt? LED 1 leuchtet dauerhaft

    Anzeige

    Hallo,
    versuche gerade eine I2C Kommunikation mit einem Sensorboard herzustellen. Jedoch gibt es schon beim Aufbau des Bus Probleme.

    Mir ist aufgefallen, dass wenn ich den Controller mit einem leeren Programm flashe die LED 1 leuchtet (parallel SCL vom I2C) auch wenn der Port C gar nicht aktiviert wurde.
    Woran liegt das oder ist das normal?

    Auch wenn ich gerade am flashen bin leuchtet die 1. LED. Alle anderen sind aus.

    Wenn ich ein Programm flashe in dem Port C aktiviert wird und dann die LED's ausschalte funktioniert dies auch. Aber die I2C Kommunikation funktioniert trotzdem nicht.

    Danke im Vorraus!

  2. #2
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    27
    Beiträge
    3.517
    Blog-Einträge
    9
    Hey,

    poste mal bitte deinen Code.
    Schaut ruhig mal auf meiner Homepage vorbei :
    http://kampis-elektroecke.de

    Oder folge mir auf Google+:
    Daniel Kampert

    Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.

    Gruß
    Daniel

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    13.07.2012
    Beiträge
    10
    Code:
    #ifndef F_CPU
    #define F_CPU 8000000UL
    #endif
    
    #include <avr/io.h>
    #include <avr/interrupt.h>
    
    ...
    
    
    int main(void)
    {	
    	//Initialisierung
    	init_USART();
    	init_timer0();
    	i2c_init();
    	sei();
    	
    	
    	setup_adxl345();
    	//setup_itg3200();
    
        while(1)
        {
    		
        }
    }
    
    
    void setup_adxl345()
    {
    	i2c_start(ADXL345_ADRESS+I2C_WRITE);		//I2C Startsequenz + Write
    	i2c_write(DATA_FORMAT);						//0x01 (+/- 4 g) in Register DATA_FORMAT
    	i2c_write(0x01);
    	i2c_write(POWER_CTL);						//0x08 (Measurement Mode) in Register POWER_CTL
    	i2c_write(0x08);
    }
    Ich verwende die I2C Bib von Peter Fleury.


    Wenn ich setup_adxl345(); auskommentiere, dann bleiben die LED's aus.

    Er bleibt in der i2c_start Routine hängen:
    Code:
    unsigned char i2c_start(unsigned char address)
    {
    uint8_t   twst;
    // send START condition
    TWCR = (1<<TWINT) | (1<<TWSTA) | (1<<TWEN);
    sendUSART("2");
    // wait until transmission completed
    while(!(TWCR & (1<<TWINT)));
    -> Hier bleibt er stehen
    Fehler auf dem Sensorboard (Robo Bee 6 DOF) kann ich eigentlich ausschließen, hat 2k2 Pullups onboard.

  4. #4
    Neuer Benutzer Öfters hier
    Registriert seit
    13.07.2012
    Beiträge
    10
    Was mir halt ziemlich komisch vor kommt ist, das beim Flashen die erste LED leuchtet!

    Ich habe das Controllerboard über einen Adapter (mit Wannenstecker) an Port C angeschlossen.

  5. #5
    Neuer Benutzer Öfters hier
    Registriert seit
    13.07.2012
    Beiträge
    10
    Reichen die 2k2 Pullups vielleicht nicht aus?

  6. #6
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    27
    Beiträge
    3.517
    Blog-Einträge
    9
    Was soll er überhaupt senden? Du setzt ein paar Bits im TWI Controlregister aber schreibst nichts ins Datenregister.
    Schaut ruhig mal auf meiner Homepage vorbei :
    http://kampis-elektroecke.de

    Oder folge mir auf Google+:
    Daniel Kampert

    Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.

    Gruß
    Daniel

  7. #7
    Neuer Benutzer Öfters hier
    Registriert seit
    13.07.2012
    Beiträge
    10
    Das ist ein Code Ausschnitt aus der Bib von Peter Fleury. Ich komme ja erst gar nicht dazu irgendwelche Daten zu schreiben...

    Mir ist jetzt noch aufgefallen, dass das Rn Control bereits 10k Pullups onboard hat, das verwendete Sensorboard hat ebenfalls 2k2 Pullups. Kann es sein, dass es daran liegt? Wenn ja kann ich die Pullups des RN Control deaktivieren oder müsste ich die auftrennen?

    Danke!

  8. #8
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    27
    Beiträge
    3.517
    Blog-Einträge
    9
    Ob es daran liegen kann weiß ich nicht. Kann aber sein.
    Und trennen kannst du die nicht.
    Schaut ruhig mal auf meiner Homepage vorbei :
    http://kampis-elektroecke.de

    Oder folge mir auf Google+:
    Daniel Kampert

    Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.

    Gruß
    Daniel

  9. #9
    Neuer Benutzer Öfters hier
    Registriert seit
    13.07.2012
    Beiträge
    10
    Daran hat es nicht gelegen, habe die Widerstände ausgelötet, ohne Erfolg.

    Vielleicht hat mein RN Control irgend einen Schaden? Leuchtet bei dir die LED 1 wenn du flashst?

  10. #10
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    27
    Beiträge
    3.517
    Blog-Einträge
    9
    Nein tut es nicht.
    Hast du vielleicht noch das JTAG Interface aktiviert?
    Schaut ruhig mal auf meiner Homepage vorbei :
    http://kampis-elektroecke.de

    Oder folge mir auf Google+:
    Daniel Kampert

    Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.

    Gruß
    Daniel

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. RN-Control: Strombedingter Defekt
    Von Prototyp144 im Forum Schaltungen und Boards der Projektseite Mikrocontroller-Elektronik.de
    Antworten: 13
    Letzter Beitrag: 21.02.2012, 18:37
  2. RN Control 1.4 ... 1 Tag alt, schon defekt :(
    Von Blue72 im Forum Schaltungen und Boards der Projektseite Mikrocontroller-Elektronik.de
    Antworten: 8
    Letzter Beitrag: 10.10.2008, 19:55
  3. LED auf Robby leuchtet nicht dauerhaft
    Von Flauschi im Forum C-Control II
    Antworten: 2
    Letzter Beitrag: 17.01.2006, 00:44
  4. RN-Control - Serieller Ausgang defekt
    Von alecs im Forum Schaltungen und Boards der Projektseite Mikrocontroller-Elektronik.de
    Antworten: 1
    Letzter Beitrag: 16.09.2005, 10:10
  5. C-Control defekt?
    Von febo im Forum Controller- und Roboterboards von Conrad.de
    Antworten: 0
    Letzter Beitrag: 09.12.2004, 10:53

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •