Hallo erst mal, Also ich habe ein Denkproblem mit meiner µC Aufgabe. zur Hand habe ich einen C515C der 8051 Familie falls das von Nöten ist. Ich muss nun ein PWM Signal an P5.0 als sinusförmigen Signal mit 440Hz ausgeben. Mein Chip läuft mit 10Mhz. Ich nutze 20 Abtastwerte pro Periode und programmiere in C Nun komme ich nicht mit der Umrechnung zurecht. Ich würde gerne den Timer 2 benutzen da er ja eigentlich für solche Vorgänge gut geeignet sein soll. Jedoch könnte ich es mir auch mit T0 + T1 vorstellen. Vorgehensweise (Da der Code noch im Fh-PC liegt) T0+T1: T1 fungiert als 8bit Autoreload Timer und soll pro Interrupt den T0 invertieren. T0 fungiert als 8bit Autoreload Counter uns soll für das PWM Signal sorgen. P5 wird in jedem T0 Interrupt invertiert. Nun muss mein Signal diese 440Hz haben. Jedoch komme ich mit den Rechnungen nicht wirklich zurecht. Kann ich T1 unabhängig von T0 berechnen? Sry das ich kein Code einfügen konnte. Das wir dann erst Morgen der Fall sein. Trotzdem wäre ich über Hilfreiches Feedback sehr dankbar.
Die Seite ist sehr interessant, jedoch steigt er nicht auf das Thema zum Berechnen der bestimmten Frequenz ein, was nämlich mein Problem ist. Trotzdem danke schon mal.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.