Forum: Mikrocontroller und Digitale Elektronik Erstes AVR Projekt "Quarzoszillator an AT90S2313"


von Karsten K. (do6kk)


Lesenswert?

Guten Morgen,

ich habe mit endlich gewagt etwas mit einem Mikrocontroller zubauen.
Und nun stehe ich mit meinem 17 Jahren und Null erfahrung schon vor dem 
ersten Problem und zwar:

Ich habe mich an eine einfache 7 Segment Uhr gewagt, nur Stunden und 
Minuten. Habe im internet einen schönen eine schöne Uhr gefunden und 
habe
mich drann gesetzt. Mit der Hardware hatte ich gar keine Probleme die 
stand innerhalb von 2 Stunden, doch dann kam mein Grauß die Software auf 
den Controller schreiben. Ich hatte mir schon vor fast einem Jahr ein 
Entwiklerboard von Pollin gekauft und aufgebaut aber mich nie drann 
getraut einen Controller zubeschreiben. Naja nun war es ja an der Zeit. 
Ich voller tatendrang ran Ponyprog2000 auf meinen Winschrott Rechner und 
los. Software in Prgramm laden richtigen Controller auswählen und 
Schreiben anklicken, zwei sekunden warten und fertig keiner konnte ahnen 
was dann geschah. Ich war so glücklich war ja super leicht hätte ich 
nicht gedacht.

Und dann ;-)

Ich steck ihn auf das die Uhr, 5V Spannung drann und die Uhr zeigt mir 
nur Komische zeichen. Die die Sekunden LED leuchtet abwechselt nicht 
einmal in der sekunde sonder in 5 Sekunden takt. Ich meine Multimeter 
raus und die ganze verdrahtung nocheinmal durchgecheckt, alles okay... 
Ich an Telefon und meinen Onkel angerufen der viel viel erfahrung mit 
AVRs hat und er sagt mit das der Controller den Externen Quarzoszillator 
nicht erkennt weil ich die FuseBits setzen soll. Mir viel die Kinnlade 
runter und ich dachte mir Er hat Ahnung und ich nicht. Wollte ihn auch 
nicht weiter belästigen mit meinem Problemen und habe mich dann Selbst 
auf die Suche nach FusteBits gemacht, leider ohne richtigen Erfolg jeder 
schreibt etwas von Datenblatt doch Null'n und Eins'n verstehe ich ich 
leider nicht.
Kann mir Jemand eine Antwort auf die FuseBits setzung mit PonyProg2000 
einem Quarzoszillator und dem AT90S2313 geben ?

Entschuldigung für den ewig-langen text doch ich wollte meine 
Erfahrungen mit AVRs nich ganz außen vor lassen.

Lieben Gruß

Karsten DO6KK

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Hast Du wirklich einen Quarzoszillator dran oder nur einen Quarz. Das 
ist nämlich ein Unterschied.

von Karsten K. (do6kk)


Lesenswert?

Ja, ich habe einen Quarzoszillator verwendet! Vier Pins 1,7,8,14 hab ihn 
aber nun nicht auf eine IC-Fassung gesteckt sondern Direkt eingelötet 
;-)

Danke für deine Antwort

Lieben Gruß Karsten DO6KK

von pillepalle (Gast)


Lesenswert?

moin

beim oldie at90S2313 brauchst keine Fuse bits zu proggen ;)

The AT90S2313 has two Fusebits:SPIE and FSTRT.

von Markus R. (maggus)


Lesenswert?

Mit welcher Frequenz schwingt dein Quarzoszillator? Wie ist er 
angeschlossen (am AVR)? Miss mal mit dem Multimeter (wenn es eine 
Frequenzmessfunktion hat), ob er auch wirklich schwingt.

von Jürgen (Gast)


Lesenswert?

Muss vielleich auch noch etwas ins EEprom programmiert werden ?
Wenn ja, muss das auf jeden Fall nach dem flashen des Programms gemacht
werden, da Ponyprog einen Chiperase macht und das EEprom wieder löscht.

Ist nämlich mir schon passiert.

Grüsse Jürgen

PS. Dranbleiben das wird schon

von Karsten K. (do6kk)


Lesenswert?

Also der Oszillator schwingt mit 4Mhz zunmindest sollte er es tun ;-)
Ich bin dann heute auf die schnelle noch schnell zu Reichelt gefahren 
und habe zu vorsicht mal einen neuen Oszillator gekauft. Gleiches 
ergebnis. Da mein Multimeter nur bis 120HZ messen kann, kann ich dazu 
leider keine angabe machen ob er wirklich die 4 MHz schwingt.

Auf die Frage ob ich noch etwas in EEPROM schreiben muss kann ich nur 
sagen:" Ich weiß es nicht."

Hier ist einmal der Link zu der Uhr die ich nachgebaut habe.
http://blackstrom.derschwarz.de/avr/avr_uhr/index.shtml

Vielleicht bin ich auf einfach zu Dumm dazu ?



Danke für die Antworten im vorraus.


Lieben Gruß Karsten DO6KK

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
Noch kein Account? Hier anmelden.