Gast
#3797339
Hallo! Leider stehe ich grade auf dem Schlach und hoffe ihr könnt mir helden. Ich wollte eine Frequenz zwischen 1Khz und 10Khz auslesen. Nach jedem Flankenwechsel(Low>High) soll ein Signal zeitversetzt (natürlich äquivalent zur Frequenz) am Ausgang ausgegeben werden. Ab ca 2Khz soll sich die Zeitverzögerung zur Ausgabe verkürzen (zb statt "warte" 20ms nur noch 10ms). Meine frage: ist dies überhaupt möglich mit dem Atmega32, und mit welcher Funktion realisiere ich das am besten?Timer? Eine Frage hätte ich noch: wie lange dauert ein normaler Befehl im Controller (zb Portausgabe). Programmiert wird in AVR mit C. MFG