Identischer Aufbau, anderes Projekt-->LED dunkler

OP #1505233
Lesenswert?

Hallo ich habe ne .c und .h-Datei, die Daten für einen kleine 
LED-Blink-Routine enthalten.
Diese integriere ich dann immer ganz flexibel.
So in einem neuen Projekt ist es nun aber so, dass die betreffende LED 
viel schwächer leuchtet, als im anderen Projekt.
Ich habe jetzt schon alles, bis auf die blink-relevanten Sachen 
auskommentiert und trotzdem ist's noch schwach.
Also der selbe Aufbau, dieselbe Fuse-Konfiguration (Atmega32).
Very strange.
Habt ihr ne Idee?
OP #1505328
Lesenswert?

holger schrieb:
> Schon wieder ins blaue geraten;)

Stimmt! ist nämlich ne blaue LED ;)

So, wurde auf Ausgang geschaltet und immer noch das selbe Problem.
Ich hab sogar das Projekt nochmal komplett neu erstellt!
Auch wenn ich nen anderen Port nehme ist das Problem noch identisch.
1
#include <avr/io.h>
2
#include <avr/delay.h>
3
#include "gaga.h"
4

5

6
void LED_EVENT(char LED_Index, unsigned int Speed){
7

8
    int i;
9
    for(i=0;i<Speed/1.5;i++) _delay_ms(1);
10
    LED_PORT |= (1<<LED_Index);     
11
    for(i=0;i<Speed;i++) _delay_ms(1);
12
    LED_PORT &=~ (1<<LED_Index);
13
    
14
}

und
1
#ifndef _GAGA_H
2
#define _GAGA_H
3
#endif
4

5
#include <avr/io.h>
6

7
#define LED_DDR        DDRD
8
#define LED_PORT      PORTD
9
#define LED1        PD6
10
#define LED2        PD5
11
            
12

13

14

15
void LED_EVENT(char LED_Index, unsigned int Speed);
Gast #1505337
Lesenswert?

>So, wurde auf Ausgang geschaltet und immer noch das selbe Problem.
>Ich hab sogar das Projekt nochmal komplett neu erstellt!
>Auch wenn ich nen anderen Port nehme ist das Problem noch identisch.

Dann ist wohl die LED kaputt. Oder dein Programm falsch;)
OP #1505354
Lesenswert?

So Fehler endlich gefunden: die Ausgangsdeklaration war's!

Mist, tut mir Leid, dass ich euch damit auf Trab gehalten habe.

Werde das gleich noch in meine Dateien integrieren, damit sowas nicht 
nochmal passiert.

Könntet ihr mir evtl. noch kurz erklären, wieso dann die LED in diesem 
Fall weniger 'Saft' bekommt?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren