Funktion aufrufen klappt nicht.

OP #2277015
Lesenswert?

Hi,
ich will eine Funktion:
1
void RelaisSchalten(uint8_t SetBit, uint8_t UnsetBit)  
2
{
3
uint8_t TimerAusgangCount;
4
  
5
    TimerAusgangCount++;   
6
     
7
    if (TimerAusgangCount > 100)
8
    {
9
      usart_write_str("\n\rTimer Überlauf\n\r");
10
            AusgangSetBit(SetBit); 
11
      AusgangUnsetBit(UnsetBit);
12
                        AusgangOut(); 
13
      TimerAusgangCount = 0;
14
      TimerAusgangStart[0] = false;
15
    }  
16
    
17
}

aufrufen und in dieser soll ein counter hochgezählt werden (Testweise) 
doch irgendwie wird der Counter nicht hochgezählt zu mindest wird die 
if'fe nich abgearbeitet, obwohl ich die Funktion die ganze Zeit in der 
while() aufrufe:
1
  RelaisSchalten(0,1);

Was mache ich denn schon wieder falsch ?

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