habs grade editierd:
Hier noch die Macros:
Code:
#define set_pin(port,pin) ((port) |= (1<<pin))
#define clear_pin(port,pin) ((port) &= ~(1 <<pin))
#define toogle_pin(port,pin) ((port) ^= (1<<pin))
Der bleibt einfach stehen sobald er das ende der while schleife erreicht.