Hallo allerseits, da ich mich mit dem Atmel Befehlsatz bzw. Registern nicht auskenne (arbeite nur mit MSP und C), wollte ich Fragen ob mir jemand bei dem angehängtem Code helfen kann. Wie ist der Timer initialisiert? Wie verhält sich die ISR zur loop? Was genau macht er in der ISR und loop? Besten Dank beaker
Du könntest dir das Datenblatt zum Mikrocontroller runterladen und darin die Registerbeschreibungen raussuchen. Da im Source keine Symbole für die gesetzen Bits verwendet werden, ist da etwas Fleissarbeit nötig. Der MC ist kein AVR, sondern ein Abkömmling des Intel 8051 (MCS-51 Plattform), CMOS Ausführung.
Laut Kommentar muß das ein 8051 mit PCA sein. Das PCA wird als PWM mit einer Sinustabelle verwendet T2 macht die Tonhöhe abhängig von 4 Inputpins. Peter
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.