Hallo, nachdem ich jetzt schon einige Erfahrungen in Sachen µC gesammelt habe, wollte ich mich jetzt an eine "Multifunktionsuhr" wagen. Dazu will ich auf einem LCD Uhrzeit, Datum und Temperatur innen und außen anzeigen lassen. Wie ich eine Uhr mit Datumsanzeige mache ist mir klar, ein Thermometer ebenfalls, aber ist es möglich das alles zusammen mit einem ATmega8 zu realisieren? Ich dachte es könnte da eventuell Probleme geben beim Sekunden-zählen und gleichzeitigem Temperaturaußlesen oder sind meine Befürchtungen unbegrüdet? Wäre für Programmiervorschläge sehr dankbar. Gruß Markus
@ Markus (Gast) >ebenfalls, aber ist es möglich das alles zusammen mit einem ATmega8 zu >realisieren? Problemlos. > Ich dachte es könnte da eventuell Probleme geben beim >Sekunden-zählen und gleichzeitigem Temperaturaußlesen oder sind meine >Befürchtungen unbegrüdet? Ja. >Wäre für Programmiervorschläge sehr dankbar. Siehe Multitasking und Interrupt. MFG Falk
Hallo, in welcher Programmiersprache möchte man den dies realisieren. Wäre Hilfreich dies zu wissen. Mike
@ Mike Köppl (helimike0705) Solche Sachen programmiere ich grundsätzlich in Assembler und verwende für das Timing den TMR0-Interupt. Allerdings arbeite ich mit PICs, bei den AVRs sollte das aber genauso funktionieren.
>Hallo, in welcher Programmiersprache möchte man den dies realisieren.
In C natürlich. Assembler verwendet man nur wenn es absolut sein muß,
also bei extrem Zeitkritischen Sachen, bei denen es auf jeden Takt
einzeln ankommt. Oder wenn man Masochistisch veranlagt ist ;). Bei so
simplen Sachen wie Uhr und Thermometer muß man sich Assembler nicht
antun.
Hallo, danke erstmal für die Antworten. ich beherrsche im Moment nur Assembler, hab bisher alles damit geschrieben und komme damit ganz gut zurecht, sodass ich mich noch nicht mit C auseinander gesetzt habe. Mein Gedanke war, dass, wenn ich die Uhr laufen lasse und dann per interrupt z.B. jede Sekunde die aktuelle Temperatur auslesen und und auf dem Display anzeigen lasse, dass die Uhr im größeren Zeitraum dann ungenau wird. Aber wenn dies nicht der Fall ist, bin ich beruhigt^^
Okay, Assembler oder C, ich benutzte die weitverbreitet verpöhnte Sprache Bascom. Und man wird es kaum glauben,habe so ein Teil am laufen. Dcf77 und 2 mal DS1820, in einem Mega8.Bedient meinen EVG zum Dimmen der Aquarium-Beleuchtung und Wassertemperatur. Mike
@ mike, hast du auch sonnenuntergagssimulation drin ? kannst du den programmteil mal posten, ich versuche auch gerade soetwas, in BASCOM.... hast du ein problem damit mir den gesamten code zu zeigen ?
Beitrag "Sonnenauf - Untergang mit Dimmer" da habe ich die ersten Versuche Veröffentlicht,ist natürlich mittlerweile größer geworden und mit Mega8.Aber versuche mal dein Glück,wenn du nicht weiter kommst kannst du dich ja melden. Mike
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.