Hallo Leute!

Mein Name ist Daniel und bin neu hier im Forum.
Werde euch ab heute mit meinen Fragen belästigen.

und da ist mir dann auch schon eine eingefallen.
und zwar versuche ich mit einem PIC-16F877 einen Blinktakt zu
überprüfen.
Hab also mal ein Unterprogramm geschrieben das quasi überprüfen soll das deras Blinksignal kommt, d.h. nicht immer 1 bzw. nicht immer 0 ist.
Wie würdet ihr das Problem angehen???

mfg Daniel

Code:
void Blinker(void)
{
	while(Taster == 0)
	{
		unsigned char a;
		a = 6;
	
		if((PORTB & 0b00001000) == 0b00001000)
		{
			a = a + 1;
		}
	
		if(a >= 5)
		{
			blink_test = 1;
		}
		
	}
}