- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 6 von 6

Thema: Srf02 an Rp6

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Genie Avatar von SlyD
    Registriert seit
    27.11.2003
    Ort
    Paderborn
    Alter
    40
    Beiträge
    1.516
    Hallo,

    Code:
    int main (void)  {   
    
    void initSRF02(void){  } 
    void stopSRF02(void){  } 
    void task_SRF02(void) { }
    
    ...
    }

    Das ist schonmal gefährlich.
    Auch wenn C solche Spielereien erlaubt wie Funktionen in Funktionen zu deklarieren,
    sollte man sowas nicht tun.


    allerdings fängt die RP6Lib dieses auch nicht ab
    Es gibt einen Handler dafür (void I2C_transmissionError(uint8_t errorState))
    wo man darauf reagieren kann wenn man mag.

    Wenn so ein Fehler auftritt, dann stimmt meist sowieso was überhaupt nicht mit dem Programm

    z.B. sowas:
    mir fällt auf das du z.B. I2CTWI_initMaster nicht aufrufst.


    Da viele Ressourcen in aufwändige Fehlerbehandlung zu investieren ist nicht sonderlich sinnvoll.
    Man könnte ggf. alle weiteren Übertragungen beim ersten Fehler anhalten... dazu einfach
    ein while(true); in den error Handler setzen

    MfG,
    SlyD

  2. #2
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    01.12.2010
    Ort
    Dörpen
    Alter
    27
    Beiträge
    120
    Ah super, jetzt klappt es

Ähnliche Themen

  1. SRF02 - I2C
    Von oratus sum im Forum Sensoren / Sensorik
    Antworten: 2
    Letzter Beitrag: 07.06.2010, 17:18
  2. Srf02 an I2C
    Von Tenorm im Forum Sensoren / Sensorik
    Antworten: 10
    Letzter Beitrag: 22.03.2008, 14:53
  3. SRF02 an RP6
    Von WarChild im Forum Robby RP6
    Antworten: 5
    Letzter Beitrag: 28.01.2008, 22:55
  4. Atmega8 + SRF02 (I2C)
    Von mefiX im Forum AVR Hardwarethemen
    Antworten: 20
    Letzter Beitrag: 28.09.2007, 15:23
  5. SRF02 mit I2C
    Von Simon93 im Forum C - Programmierung (GCC u.a.)
    Antworten: 2
    Letzter Beitrag: 30.11.2006, 19:45

Stichworte

Berechtigungen

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

Solar Speicher und Akkus Tests