Counter: Unterschied zwischen den Versionen
Kiwi (Diskussion | Beiträge) (Die Seite wurde neu angelegt: <br> === Impuls Counter mittels Control6 Script === <br> Signal eingang am INT0 pin<br> <br> <br> <source lang="text"> CONTROL_START ECMD_GLOBAL(pc_counter, 0);...) |
Kiwi (Diskussion | Beiträge) |
||
Zeile 21: | Zeile 21: | ||
} | } | ||
</script> | </script> | ||
+ | |||
+ | [[Category:Control6 Examples]] |
Version vom 30. Juli 2009, 21:53 Uhr
Impuls Counter mittels Control6 Script
Signal eingang am INT0 pin
<source lang="text">
CONTROL_START
ECMD_GLOBAL(pc_counter, 0); ON STARTUP DO // GICR |= _BV(INT0); // ATMEGA32 // MCUCR |= _BV(ISC01); // ATMEGA32 EIMSK |= _BV(PCINT0); // ATMEGA644 EICRA |= _BV(ISC01); // ATMEGA644 END
CONTROL_END
ISR(INT0_vect) {
pc_counter ++;
} </script>