Hallo zusammen,
bin neu im Forum. Habe ein ähnliches Project angefangen auf dem Raspberry Pi angefangen und ein Prototyp realisiert. Danach bin ich auf dieses Projekt gestoßen

. Ich überlege auch auf atmega328 umzusteigen und euer Multidisplay einzusetzen. So wie ich es verstanden habe, wird das Drehzahlsignal über einen LM2907 in ein analoges Signal gewandelt und intepretiert. Hierbei kann man aber leider den duty cycle nicht bestimmen? Ich würde hier vorschlagen das Drehzahlsignal von 12 auf 5 Volt zu wandeln und am atmega flankengesteuert Interrupts auslösen und die Zeitdifferenzen für "ein" und "aus" für die Frequenzbestimmung und duty cycle verwenden.
KW1281 wird momentan nicht unterstützt?
Einen kleinen Tipp: Beim durchsehen des Quellcodes ist mir aufgefallen, dass die 12-bit-werte vom mcp3208 durch "4096" gebrochen werden. Die Werte vom mcp sind jedoch im Intervall 0-4095, deswegen ist das Verhältnis immer kleiner 1.
gruß - cruuz