Hallo asuronoob.

1. Bei den beiden Funktionsdeklarationen fehlen die Parameterklammern(), genauso beim aufruf in der main.

2. in der main steht if(x=32...) - das '=' ist der Zuweisungsoperator, vergleichen tut man mit '=='.

3. Was soll 'for (int i=0; i<=2;i++)' in den Funktionen oben bewirken? Wenns einfach nur eine Pause sein soll, dann nutze bitte die Funktion _delay_ms() aus der <util/delay.h> oder sowas in der Art. Die Schleife wird vermutlich in weniger als 10 us durchlaufen.

hoffe ich konnt Dir etwas helfen.

MfG Mark