Hallo zusammen...

Versuche gerade mit dem RNControl nen Schrittmotor per Tastendruck laufen zu lassen. Hab mir gedacht ich machs am besten mit ner do-while-Schleife.
Aber aus irgendeinem Grund tuts der Quellcode nicht.

Hier isser:

#include <stdlib.h>
#include <avr/io.h>
#include "rncontrol.h"


int main()

{
DDRD=0xFF;

do
{


int i=0;

PORTD=0b000000010;

waitms(1);

for(i=1;i<=8;i++)
{
PORTD = 0b00000001;

waitms(1);

PORTD = 0b00000000;

waitms(1);
}

PORTD=0b000000010;
}
while(button()==1);

return 0;
}

Lasst mich mal raten, is bestimmt wieder nur ne Kleinigkeit...

Gruss Mnemonic