Dshing
Lt. Commander
- Registriert
- Nov. 2007
- Beiträge
- 1.436
Hi,
das wurde bestimmt schon oft gefragt, aber ich weiß nicht wonach ich suchen soll.
Also ich will bestimmte Ereignisse zählen, das geht bestimmt mit diesem ++ Befehl, nur ich weiß nicht wie.
Ich versuche den Code mal soweit zu schreiben wie ich mir das vorstelle und das wo ich nicht weiß wie man das schreibt schreib ich in Rot.
das wurde bestimmt schon oft gefragt, aber ich weiß nicht wonach ich suchen soll.
Also ich will bestimmte Ereignisse zählen, das geht bestimmt mit diesem ++ Befehl, nur ich weiß nicht wie.
Ich versuche den Code mal soweit zu schreiben wie ich mir das vorstelle und das wo ich nicht weiß wie man das schreibt schreib ich in Rot.
Code:
void Counter (void){
uint8_t zeit;
zeit = TCNT0; [COLOR="green"] //TCNT0 stammt aus einer anderen Funktion[/COLOR]
if(zeit<10)
{[COLOR="Red"]zähle i+1 angefangen bei 0[/COLOR];}
return i;
}
int main(){
while(1){
uint8_t x;
x= Counter ();
uint16_t s;
s=ADCWert(); [COLOR="green"] //ADCWert stammt aus einer anderen Funktion[/COLOR]
if(s>34)
{[COLOR="Red"]i wieder zurück auf 0 setzen[/COLOR];}
else if(x=100)
{"aktion";}
else
{"reaktion";}
}
}