Hab natürlich vergessen die while-schleife in main anzupassen. in der jetzigen Form wird sie wegoptimiert.

Du könntest es so machen:
Code:
while(1)
{
    asm volatile ("nop");
}