Wie schnell ist denn nun
void setup(){
pinMode(13,OUTPUT); // for speed indication
DDRA &= ~(1<<PA7);
DDRA|=(1<<PA0);
}
void loop() {
unsigned long timsignal;
static boolean blinkstate;
PORTA = PORTA << 7;
if (timsignal++ >= 1500000UL) {
timsignal = 0;
blinkstate = !binkstate;
digitalWrite(13,blinkstate);
}
}
?
Wenn eine LED an Pin 13 schneller als mit 0.5 Hz (1 sec an, 1 sec aus) blinkt, wäre deine Geschwindigkeitsanforderung 1.5 MHz erfüllt ?