Gast
#3439751
Hallo! Ich möchte mit einem Atmega644 einen Encoder eines Wechselstrommotors auslesen. Dessen 2 Signale werden bei höchster Motordrehzahl mit 30kHz eintrudeln. Den µC treibt ein 16MHz Quarz. Viiiel mehr hat der µC nicht zu tun als die Drehgeschwindigkeit und -richtung festzustellen und dementsprechend einen Schrittmotor zu anzutreiben. Zur Abfrage der gerade anliegenden Signalpegel dachte ich, die Ports mit einem Timer bei -meinetwegen- 50kHz abzufragen. Das ist ja doch recht flink. Daher, Frage: Wie erkenne ich, wie viel Zeit der µC für Was benötigt und ob er sich zeitlich verschlucken wird? Ich habe kein Gefühl dafür, ob 50kHz nun für einen bei 16MHz schuftenden µC sportlich oder gemütlich sind. Beste Grüße