harry3
05.08.2007, 18:15
Hallo!
Bei mir war von Anfang an schon die StatusLED so, dass RED die grüne LED aktivierte und GREEN die rote. Also genau verkehrt herum.
Nun wollte ich dieses Problem beheben. Ich benutze die lib2.7 rc3.
Sowohl die asuro.h der lib als auch die ins Programm inkludierte asuro.h hab ich folgendermaßen geändert:
Ich hab bei den #define's einfach die Pinnummern getauscht:
#define GREEN_LED (1 << PD2) /*!< PB0 Port fuer Gruene Status LED */
#define RED_LED (1 << PB0) /*!< PD2 Port fuer Rote Status LED */
Und dann bei den PORT's hab ich PORT B und D getauscht.
#define GREEN_LED_ON PORTD |= GREEN_LED /*!< Gruene Status LED an */
#define GREEN_LED_OFF PORTD &= ~GREEN_LED /*!< Gruene Status LED aus */
#define RED_LED_ON PORTB |= RED_LED /*!< Rote Status LED an */
#define RED_LED_OFF PORTB &= ~RED_LED /*!< Rote Status LED aus */
Das Problem: Die LED's leuchten jetzt in der richtigen Farbe, aber nur ganz schwach(schaut aus wie eine normale Glühbirne die ganz leicht 'glimmt').
Hat jemand eine Lösung dafür? Mal ganz abgesehen davon verstehe ich nicht warum bei mir die LED anders herum leuchtet als bei jedem anderen???
Grüße,
Harri
Bei mir war von Anfang an schon die StatusLED so, dass RED die grüne LED aktivierte und GREEN die rote. Also genau verkehrt herum.
Nun wollte ich dieses Problem beheben. Ich benutze die lib2.7 rc3.
Sowohl die asuro.h der lib als auch die ins Programm inkludierte asuro.h hab ich folgendermaßen geändert:
Ich hab bei den #define's einfach die Pinnummern getauscht:
#define GREEN_LED (1 << PD2) /*!< PB0 Port fuer Gruene Status LED */
#define RED_LED (1 << PB0) /*!< PD2 Port fuer Rote Status LED */
Und dann bei den PORT's hab ich PORT B und D getauscht.
#define GREEN_LED_ON PORTD |= GREEN_LED /*!< Gruene Status LED an */
#define GREEN_LED_OFF PORTD &= ~GREEN_LED /*!< Gruene Status LED aus */
#define RED_LED_ON PORTB |= RED_LED /*!< Rote Status LED an */
#define RED_LED_OFF PORTB &= ~RED_LED /*!< Rote Status LED aus */
Das Problem: Die LED's leuchten jetzt in der richtigen Farbe, aber nur ganz schwach(schaut aus wie eine normale Glühbirne die ganz leicht 'glimmt').
Hat jemand eine Lösung dafür? Mal ganz abgesehen davon verstehe ich nicht warum bei mir die LED anders herum leuchtet als bei jedem anderen???
Grüße,
Harri