Hallo wie kann ich exakt eine Pause von 1 Sekunde berechnen bei einem 20MHz Quarz... Prozessor ist ein Renesas 36049F Programmiert wird in C mit der HEW Umgebung Danke schonmal.... Liebe Grüsse
exakt nur mit einem der timer. ansonsten nachschaun, wie lang ein NOP dauert (wohl 1 takt) und damit die benötigte anzahl ausrechnen und in eine schleife packen, deren ausführungszeit zu abschätzen und abziehen kannst. wenig elegant...
> ... exakt eine Pause von 1 Sekunde ... > ... Prozessor ist ein Renesas 36049F ... An Pin 4 + 5 einen Uhrenquarz anschließen und die RTC benutzen.
Würde ich gerne aber wir dürfen den Internen Timer nicht verwenden... Die Aufgabe ist es über eine for schleife zu realisieren.... Wir Programmieren dies in der Schule....
Dann bastel dir eine Zählschleife und stell die Abbruchbedingung mit Hilfe einer Uhr ein. Z.B. Zählt der µC in einer Sek. bis 10924. Ausmessen und die gemessene Zahl als Bedingung angeben. Am besten kannst du das mit einer LED und blinken rausfinden.
ob fragen in einem forum zur lösung der hausaufgabe in der schule gut ankommt?
>wir dürfen den Internen Timer nicht verwenden... >Wir Programmieren dies in der Schule.... Das klingt nach inkompetenten Lehrern!
Matthias Lipinsky wrote: >>wir dürfen den Internen Timer nicht verwenden... >>Wir Programmieren dies in der Schule.... > > Das klingt nach inkompetenten Lehrern! nur weil man eine aufgabenstellung nicht auf anhieb nachvollziehen kann - gerade und auch weil man kaum details kennt - muss sie nicht sinnlos, geschweigedenn deren ersteller inkompetent, sein.
>muss sie nicht sinnlos... Da gebe ich dir recht. Deshalb hab ich auch >>..klingt... geschrieben, da es nur eine Vermutung ist. Ich finde es aber Schwachsinn, den Schülern vorzuschreiben, dass sie das ohne Timer lösen müssen. Wenn ein Lösungsbeispiel (in welcher Art auch immer) ohne Timer realisiert ist, ist das ok, aber "ohne Timer!" zu agen, und dann am Ende noch Minuspunkte zu verteilen, nur weil man doch Timer verwendet hat (und somit "besser" programmiert hat) halte ich für zum K... Aber wie gesagt, das ist nur eine Vermutung und keine Unterstellung..
ich denk mir halt, dass es dabei um die ausführungszeiten einzelner befehle geht. macht aber beim zweiten drüberdenken auch recht wenig sinn, wenn man in C geschrieben haben will...
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.