@ Timo Kümmerle (Gast)
>aber kann ich so eine Routine in der ISR abhandeln und das alle 256
>Takte?
Naja, wenn mans geschickt oder in Assembler macht schon. Aber für vier
Kanäle wirds dann schon anspruchsvoll.
>Ich glaube ich werde mir einen tiny oder einen der 7366 von lsicsi als
>Puffer dazwischen legen und dann wie Ralph gesagt hat, nur alle 20 ms
>die Position abrufen und aus der Positionsveränderung die
>Geschwindigkeit ermitteln.
Moment! Wenn du die Postition erfassen willst MUSST du die
vollständige Auswertung machen. Und ob du die dann alle ms oder 20ms
weiterleitest ist dann unwesentlich.
>Aber ich finde diese Lösung unbefriedigend, der AVR müßte mit einer
>geschickten Programmierung doch in der Lage sein, die Daten auszuwerten
>und z.B. via RS232 auszugeben.
Kann er.
>Bei dem UHU Servoregler geht das, soweit
>ich weiß, auch mit nur einem Mega8. Und der regelt auch noch die
>Position mit!
Knoff Hoff!
MFG
Falk