Gast
#2792154
Hi! Ich stehe vor einem kleinem Modellbau-Projekt. An einen ARM Cortex M3 (mbed), der Fluglagen und vieles mehr berechnet, soll ein AVR vorgelagert werden, der sich um die Servo-Signal Ein- und Ausgabe kümmert. Problem ist nämlich das Timing. Wenn der ARM noch Sensoren ausliest, kann er gleichzeitig schlecht nebenbei noch auf Empfängerimpulse warten und Servodaten ausgeben. Der AVR soll mit UART an den ARM angeschlossen werden. Einlesen sollte mit Port Change Interrupt gehen. Ausgabe mit Hardware-PWM, um nicht das Timing durch Kommunikation oder anderes zu verfälschen. Der AVR liest also ein, gibt auf Befehl die aktuellen Werte weiter, bekommt Stellwerte und gibt entsprechend wieder aus. Das ganze soll ein Modul werden, dass ich auch bei anderen Projekten benutzen kann. Weitere Anforderungen sind: - 3.3V Spannungsversorgung - Noch lötbar. TQFP ist noch möglich. - So zwischen 20-30 Pins, mehr wird fast zu groß. - Hardware-PWM für 8 Pins, Auflösung ca. 7 Bit. Welcher AVR kommt hier in Frage?