hallo,
ich steure einen Schrittmotor mit einem CTC Modus, und der Motor soll nur 100 Schritte machen,
ich habe das so realisiert:
ISR(TIMER1_OVF_vect)
{
zx++;
}
ISR(PCINT1_vect)
{
if(!(PINC&(1<<PC0)))
{
if(zx<<100)
{ OCR1A= xxxxxx;
PORTB|=(1<<PB0); EN
PORTB|=(1<<PB1);RICHT
}
else
PORTB&=~(1<<PB0);
}
}
wird das so funktionieren? übrigens ich starte das Prog mit einem Taster, der mit einem PCINT verbunden ist
Lesezeichen