- Labornetzteil AliExpress         
Ergebnis 1 bis 7 von 7

Thema: Programm wird nicht korrekt übernommen ???!!!

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #7
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    07.11.2004
    Beiträge
    332
    Hallo Zusammen,

    ich habe meinen Fehler/Problem immer noch nicht gefunden.

    Im I2C Bus Treiber war noch ein Fehler, welcher aber keine Auswirkung hierauf haben könnte.
    Code:
                        if(m_NumberOfBytesToSend > 0)
                            {
                            if( m_buffer_adr != NULL )                // Do we have a valid pointer
                              {
                              *m_buffer_adr=data;                    // Store the data into the buffer
                              m_buffer_adr++;                            // Incr. Buffer address for the next byte
                              }
                            m_NumberOfBytesToSend--;                    // dec. counter of byte to send/recive
                            if(m_NumberOfBytesToSend > 0)
                                {
                                TWCR_ACK;                            // we still have to receive bytes
                                }
                            else
                                {
                                TWCR_NACK;                            // we have all bytes received
                                }
                            }
                        else
                            {
                            TWCR_NACK;                                // We have a Problem. All was send before
                            }
    Diese Zeile fehlte. Hier würde der Treiber keine Antwort senden und das Protokoll würde Fehl laufen.
    Code:
                        else
                            {
                            TWCR_NACK;                                // We have a Problem. All was send before
                            }
    Hat jemand noch eine Idee ?

    Edit:
    Auf dem Hauptrechner des Roby lief noch ein Hintergrund Task, welche ein Kommando einmalig an den Controller gesendet hat.
    Dumm, ich weiss.

    Gruss

    R.
    Geändert von Ritchie (22.12.2011 um 07:33 Uhr) Grund: Fehler gefunden!
    Kaum macht man es richtig, schon funktioniert's ...

Ähnliche Themen

  1. Programm-Ablauf wird nicht eingehalten.
    Von RobbyMartin im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 5
    Letzter Beitrag: 11.06.2011, 15:39
  2. Antworten: 1
    Letzter Beitrag: 03.08.2010, 18:37
  3. Programm wird nicht richtig auf den RP6 geladen
    Von Matthias1172 im Forum Robby RP6
    Antworten: 2
    Letzter Beitrag: 15.02.2010, 21:49
  4. ADCH & ADCL nicht richtig übernommen
    Von Bunch im Forum AVR Hardwarethemen
    Antworten: 9
    Letzter Beitrag: 28.11.2005, 08:52

Berechtigungen

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

Labornetzteil AliExpress