-
-
Erfahrener Benutzer
Fleißiges Mitglied
Was ist bloß so schlimm daran, den vollständigen Code zu posten?
"Enable Interrupts" macht zwar die Interrupts scharf, aber Du hast ja gar keinen in Deinem Programm, zumindest nicht, soweit hier erkennbar.
Irgendwo musst Du schließlich eine Interrupt-Service-Routine bekanntgeben, was soll sich sonst tun?
z. B.:
On Timer1 ISR_Timer1 'Subroutine bei Überlauf Timer1
On Int0 ISR_Int0 'Subroutine bei Statuswechsel an Pin Int0
Und natürlich muß der jeweilige Interrupt auch konfiguriert sein.
Ob die SoftClock überhaupt einen Interrupt liefert, entzieht sich meiner Kenntnis.
Mit dem angegebenen Link bist Du schon auf der richtigen Fährte.
Konfiguriere Dir mal einen Timer (0 oder 1 sollten in jedem Fall gehen) so, dass er alle 10ms durchläuft. Dann zählst Du in der ISR des Timers gemütlich bis 100, und wenn das passiert ist, schiebst Du die Uhrzeit aufs Display und fängst von vorne an.
Viele Grüße
Torsten
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen