Gast
#5677694
Hallo zusammen, ich habe eine kurze Frage zu einem anstehenden Projekt, zu der ich leider bisher keine klare Antwort finden konnte und mich selber zu wenig auskenne. Ich würde gerne einen STM32F4 für eine zeitkritische Aufgabe benutzen, der gleichzeitig per USB mit einem Computer kommunizieren müsste. Dabei soll über ein Timer-Event im (schlimmsten Fall, vorhersehbar) mit Abständen von 1us ~20 Rechenzyklen an Code ausgeführt werden. Zwischendurch sollte jedoch immer viele Millisekunden Zeit sein um eventuell anfallende Daten zu übertragen. Kann dieser Interrupt eine höhere Priorität haben als der USB-Interrupt, oder stört das die Kommunikation? Die nötige Bandbreite sind jedenfalls nur max. 100 Byte pro Sekunde. Ich kenne mich leider noch nicht sehr gut mit den STM32-Controllern aus, daher wäre ich über eine kurze Antwort (falls es die gibt) dankbar, ob das überhaupt funktionieren kann, oder ob ich die USB-Kommunikation und die Zeitkritische Steuerung über zwei verschiedene Controller laufen müssen. Schöne Grüße, GT