Hallo liebe Forummitglieder, ich bin neu im Mikrokontroller-"Buisness". Ich habe mal eine Word-Clock gesehen und habe mir dann in Kopf gesetzt, diese selber nachzubauen. :D Mit der Hardware habe ich eigentlich keine Probleme, nur mit der Software komme ich nicht zurecht und deswegen wollte ich fragen, ob mir dabei jmd. behilflich sein kann oder mir eventuell eine Software oder wichtige Teile der Software zur Verfügung stellen könnte. Zur Verfügung steht mir das Programm "Atmel Studio 6.0" und ich wollte es in der Programmiersprache "Assembler" schreiben. Vielen Danke schonmal im Vorraus. :) Freundliche Grüße, newmark
Danke für die schnelle Antwort. Aber ehrlich gesagt blick ich in diesen Beiträgen nicht ganz durch und wollte fragen, ob es ein fertiges, komplett beschriebenes Projekt gibt, welches ich nachbauen kann? MfG
Ja, genau in diesem Link Wenn du noch nicht mal dort dir die Informationen zusammensuchen kannst, dann sehe ich schwarz.
was fehlt dir denn an Beschreibung noch, was nicht im Artikel steht? wenn du die Punkte auflistest, kann man dir vielleicht helfen.
Wenn Du mit dem Artikel den Vlad gepostet hat nicht klar kommst, dann eher nicht. In dem Artikel ist alles sehr gut beschrieben. Vielleicht findest Du in diesem Forum jemanden, der einzelne Platinen (z.Bsp. Steuerung und Led-Sripes) über hat. Grüsse, René
Marko W. schrieb: > Aber ehrlich gesagt blick ich in diesen Beiträgen nicht ganz durch und > wollte fragen, ob es ein fertiges, komplett beschriebenes Projekt gibt, > welches ich nachbauen kann? hier ist alles in der FAQ zusammengefasst: http://www.mikrocontroller.net/articles/Word_Clock_Variante_1#WordClock_FAQ inkl. Links, die Dir direkt die richtigen Stellen im WordClock-Artikel zeigen.
Danke für die ganzen Antworten! :) alle Programmierungen die ich bis jetzt gefunden habe sind in "C" programmiert... und ich wollte es in assembler schreiben.
Marko W. schrieb: > Danke für die ganzen Antworten! :) > > alle Programmierungen die ich bis jetzt gefunden habe sind in "C" > programmiert... und ich wollte es in assembler schreiben. Dann schreibe es in Assembler. Aber lass mich raten: dein Assembler reicht auch dafür nicht aus. Wie wäre es dann erst mal mit einem einfacheren Projekt? Vielleicht einer blinkenden LED, die man mit Timerhilfe auf genau 1 Sekunde trimmt und aus der man dann zb eine Binäruhr weiterentwickelt. Sorry. Aber wenn du programmtechnisch nicht so weit bist, dann wirst du das eben lernen müssen. Eine WordClock ist in ihrer Gesammtheit (so wie im verlinkten Artikel) viel zu umfangreich, um als Lernmaterial zu dienen. Das funktioniert nur dann, wenn du den kompletten Code in Module aufteilst und jedes Teilmodul zu einem eigenen Projekt machst. Böse Zungen würden auch behaupten, dass man ein derartig umfangreiches Projekt nicht mehr in Assembler macht. Nicht weil es nicht möglich wäre. Gute Assemblerprogrammierer stemmen das recht problemlos. Aber weniger gute Programmierer haben einfach viel zu viele Fehlermöglichkeiten - blödsinnige Fehlermöglichkeiten die bei der Programmierung in einer Hochsprache schon alleine aus dem Grund wegfallen, weil sich dann der Compiler um all die zig kleinen Details kümmert, die einem Assemblerprogrammierer das Leben schwer machen, wenn er sein Handwerk nur so lala beherrscht.
Marko W. schrieb: > alle Programmierungen die ich bis jetzt gefunden habe sind in "C" > programmiert... und ich wollte es in assembler schreiben. Was willst Du? Das Programm in Assembler selber schreiben oder ein fertiges Assembler-Programm abtippen?!? Das vorliegende Programm für die WordClock ist in C geschrieben. Es gibt sogar fertige HEX-Files, die Du nur noch in den ATmega168 per Programmer schießen musst. Wenn Dir das zu einfach ist, dann programmiere es halt in Assembler nach. Wo ist das Problem? Willst Du jetzt ein fertiges Assembler-Programm oder willst Du es selbst in Assembler entwickeln? Wenn es ein fertiges Programm sein soll, kann Dir die Programmiersprache doch vollkommen egal sein. Wenn Du es selber programmieren willst, leg einfach los! Die Hardware funktioniert mit einem Assembler-Programm genauso wie mit einem C-Programm.
:
Bearbeitet durch Moderator
Hi Nun, für den Anfang ein schönes Projekt. Genau das richtige für einen Anfänger, der, wenn er nicht die Lust verliert, am Ende richtig was gelernt hat. Auch für Assemblerfreunde eine kleine Herausforderung, aber ich glaube, hier liegt die wirklich große Herausforderung an dem Aufbau der Uhr. Nun mein Rat, wenn du dich wirklich daran wagen willst.Fang klein an. Beginne mit ein paar LED an- und aus. Dann lern die Timer und Schnittstelle zu nutzen. So nach und nach erweiterst du díe Software und wenn du es geschafft hast, jede Stunde mit einer anderen LED aufzuwarten, bist du auf dem richtigen Weg. Einen Assemblercode wird dir hier niemand schreiben, aber Tipps, wie die ein oder andere Funktion umgesetzt werden kann, findest du auch im Tutorial. Und wenn's dann irgendwo hängt, dann kannst du ganz gezielt deine Frage stellen. Die Anfrage, so wie du sie gestellt hast, kann nur in die Hose gehen, da nicht wirklich erkennbar ist, das du es selbst mit dem Projekt ernst meinst. Und das hast du ja auch den Antworten entnehmen können. Also, fang klein an, dann ist es auch nicht so frustig, wenn mal was nicht klappt. Gruß oldmax
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.