Hallo Forum, ich hab jetzt schon einige Zeit gesucht und viel im Forum gelesen, aber irgendwie steh ich grad auf dem Schlauch... Ich möchte mir mit dem Atmega 644 die aktuellen Zeitdaten aus dem Internet holen und auf meinem GLCD anzeigen lassen. evtl. später auch die Wetterprognosen... jedoch möchte ich so wenig wie möglich speicher verbrauchen, denn später soll noch einiges mehr kommen. Jetzt meine Frage: Was brauch ich an minimal codes? Ich habe mir U.Radigs Webserver schon mal angeschaut, jedoch benötige ich einige Sachen daraus ja nicht. Ach ja, ich habe das Pollin Board und programmiere in C noch nicht soo lange, Deshalb sind mir die diversen Webservercodes die hier im Forum sind, zu komplex und ich weiß nicht was als Grundkonfiguration benötigt wird. ich danke schon mal für eure Antworten. Bernd
>Was brauch ich an minimal codes? Einen Code um Daten per NTP zu holen. >Ach ja, ich habe das Pollin Board und programmiere in C noch nicht soo >lange, Dann lern erstmal programmieren.
Hallo holger, danke für deine Antwort, ich bin gerade dabei programmieren zu lernen. Wenn ich richtig programmieren könnte, bräuchte ich ja nicht eure Hilfe. Aber vergesst es, aus dieser Antwort ersehe ich, daß "blöde" Fragen nicht erwünscht sind. Sorry. Bernd
>Wenn ich richtig programmieren könnte, bräuchte ich ja nicht eure Hilfe. >Aber vergesst es, aus dieser Antwort ersehe ich, daß "blöde" Fragen >nicht erwünscht sind. Sorry. Blöde ist die Frage nicht. Aber Programmierer die per Netzwerk irgendwas machen wollen fallen nicht einfach so vom Himmel. Da brauchst du mehr als Grundkenntnisse. Glaubst du ernsthaft dass dir hier einer ein Buch schreibt wie man das macht? Es gibt übrigends ausreichend Codes für NTP die man nehmen könnte. Nur sind die nicht unbedingt anfängertauglich.
Bernd Z. schrieb: > Deshalb sind mir die diversen Webservercodes die hier im Forum sind, zu > komplex Je nun, dann musst du da durch. Einfacheren Netzwerk-code gibts nicht. Oliver
Bernd Z. schrieb: > Deshalb sind mir die diversen Webservercodes die hier im Forum sind, zu > komplex und ich weiß nicht was als Grundkonfiguration benötigt wird. Du findest alle nötigen Informationen hier: http://www.ntp.org Lies einfach die RFCs, in denen das Protokoll und der Algorithmus beschrieben ist, und implementiere das auf Deinem ATmega. Du musst natürlich entscheiden, welche Version des Protokolls Du unterstützen willst. Am weitesten verbreitet dürfte wohl NTPv3 sein.
Bernd Z. schrieb: > Ach ja, ich habe das Pollin Board und programmiere in C noch nicht soo > lange, Ich vermute mal, daß Pollin nicht nur einen Bausatz im Angebot hat. Ein Link darauf wäre doch nicht zuviel verlangt? Peter
Vorschlag: Wenn du keine auf die letzte µS genauen Zeitstempel brauchst, machs wie "htpdate(8)": http://linux.die.net/man/8/htpdate Einfach Http-Request absetzen, Zeitstempel aus den Antwort-Headern parsen. Und für HTTP-Clients gibts genug einfach anzupassenden Beispiel-Code. Ansonsten geht natürlich auch eines der vielen anderen Time-Protokolle, z.B. RFC 867 (TCP oder UDP Port 13), oder einfacher: RFC 868 (Port 37) wenn du einen Server dafür hast.
Hallo Leute, erst mal vielen Dank für eure Antworten, ich muß das jetzt mal verdauen. Peter, das ist das berühmt berüchtigte pollin Avr-net-io http://www.pollin.de/shop/dt/MTQ5OTgxOTk-/Bausaetze_Module/Bausaetze/Bausatz_AVR_NET_IO.html Board.-- (wie krieg ich hier den Link rein??) Sorry leute, das ist mein erster Threat den ich mache, bitte seht's mir nach. :-) Ich ackere gerade an U.Radigs Code und hab auch schon einiges gelernt. Andreas, danke für den Link das sieht sehr interresant aus! Bernd
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.