Moin, ich wollte mir gerne eine Uhr mit Hilfe eines Uhrenquarzes programmieren. Ich benutze den stk500, ATMEGA8515L, einen Uhrenquarz mit einer Frequenz von 32.768000 kHz und das AVR Studio5. Mein Problem, ich bin ziemlicher Anfänger mit dem stk500 und den Studio5. Meine Fragen sind also folgende: 1. Wie muss ich die Jumper beim stk500 setzen um den externen Quarz zu nutzen? 2. Was muss ich im Studio 5 ändern, damit dieser Quarz verwendet wird? 3. Wie muss ich die Fuse bits einstellen?(gehört mit in Frage 2) 4. Wie und auf welchen Wert muss ich den Vorteiler einstellen? 5. Wie würde ein Quellcode aussehen um eine Sekunde zu generieren? (C oder Assembler) 6. Muss ich das Programm in den Flash oder den EEPROM laden, damit das Programm, ausserhalb des stk500, seinen Dienst an 7-Segment-Anzeigen vollbringt? und 7. Muss ich den Quarz erst in der Uhren-Schaltung oder auch schon beim stk500 mit 2 Kondensatoren á 220pF verbinden? Schon mal vielen Danke für Eure Mühen. MfG
Hallo Lui, damit du dich selbst und uns nicht frustrierst lies doch mal das hier ... beziehungsweise studiere es langsam durch ... da sollte übrigends auch relativ am anfang schon mal die Frage 6 Beantwortet werden. (Flash) Sorry aber das sind Basics... http://www.mikrocontroller.net/articles/AVR-Tutorial bzw. für C: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial Fang doch mal mit einer Blink Led an, glaub mir mit kleinen fortschritten hat man am schluss größeren erfolg .. auch deshalb weil man nicht frustriert aufhöhrt wenn man nicht mehr durchblickt. Lg Markus
Hi Der Bau einer Uhr mag gewiß reizvoll sein, aber wie mein Vorredner sagt, such dir aus den Tutorials die Abschnitte heraus, die deiner Meinung nach für dich interessant sind. Du brauchst eine Bedienung, also ist der Abschnitt Ein- und Ausgabe von Bedeutung. Du brauchst eine stabile Zeitbasis, dafür kommt der Timer zur Anwendung Arbeite es erst einmal nach und vesuche dann den Schwenk auf deine Anwendung. Zur Einstellung am STK kann ich nichts sagen, da ich damit nicht arbeite, aber gibt es da nicht ein Handbuch, Paperware oder Internet ? Da sollte doch beschrieben sein, wie du vorgehen mußt. Soweit ich weiß, müssen Fuse-Bits geändert werden, um den externen Takt zu aktivieren. Die Controller laufen standartmäßig mit internem Takt. Ob es der von dir benutzte uch tut, steht im Datenblatt, ein wichtiges "Papier" für die Arbeit mit einem Controller. Es ist leider so, ein Controller ist wie eine Katze, die gebadet werden soll. Er wehrt sich mit allem, was ihm zur Verfügung steht, wenn du nicht weißt, an welchen Registern du dich austoben darfst..... Aber der Sommer ist jetzt sowieso nur noch verregnet... da hast du viel Zeit.... 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.