Forum: Mikrocontroller und Digitale Elektronik HILFE! AT90S8515 funktioniert nicht


von Frank (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Leute,

ich hab seit kurzem damit angefangen MC zu Programmieren. Also hatte
ich mir gedacht, bau ich mir mal meine eigene kleine Schaltung auf. Der
MC hat ein kleines Programm drauf, was die Ports abwechselnd auf High
und Low schaltet. Funktioniert auch wunderbar auf meinem STK500, aber
als ich dann die ganze sache auf meiner eigenen Schaltung aufgebaut
habe funktionierte garnichts mehr, Hab ich was vergessen am MC
anzuschließen ??? Egal wie und wo ich die Spannung am Port messen will,
kommt immer fast 0V bei rauß. (siehe Schaltplan im Anhang)

Danke schonmal im Vorraus,
Frank

von Michael (Gast)


Lesenswert?

der reset-eingang offen ist nicht gut. probier mal 10k gegen vcc und
100nf gegen masse.
Michael

von Frank (Gast)


Lesenswert?

Danke erstmal für die schnelle antwort,

ich hab jetzt einen 100 nf gegen Masse und einen 10k gegen VCC. Hat
aber leider nicht den gewünschten erfolg gebracht. An den Ports liegt
immer noch keine Spannung an.

Frank

von Winne (Gast)


Lesenswert?

Wenn ich mich nicht irre, hat der AT90S8515 keinen internen Takt. Wie
soll er also irgend etwas machen ?

von Tobi (Gast)


Lesenswert?

der hat auch keinen. quarz oder quarzoszi dran dann läuft der

von kryon2000 (Gast)


Lesenswert?

PS:

Der RESET Port kann direkt an Vcc (High pegel) angeschlossen werden.
Ohne Wiederstand ect.. Der Power ON Reset funzt dann wunderbar.

Ein Quarz ist natürlich auch anzuschliessen. ich nutze immer die
schönen Quarzoszilatoren. Den einfach an XTAL1 ran und ab gehts.....

von Alexander Rupp (Gast)


Lesenswert?

..und hier noch ein Tip:

Der Reset des 8515 ist low-aktiv, d.h.der 8515 geht in den
Reset-Zustand, wenn dieser Pin auf Masse liegt. Ansonsten soll dieser
mit 10k auf +5VDC hochgezogen werden. So, um nun beim Einschalten einen
schönen "langen" Reset-Impuls zu bekommen, der so lange andauert, bis
der Quarz sauber schwingt, empfehle ich einen Elko mit 10µF gegen Masse
zu schalten, welcher mit 1k an den Reset Pin angeschlossen wird. Das
funktioniert totsicher!!
Als Quarz nimmst Du am besten für den Anfang 4MHz den schließ Du an
XTAL1 und XTAL2 an und jeden Fuß nochmal über 22pf (Keramik) an Masse.
Alternativ geht auch ein Quarzoszillator, welchen Du nunr an XTAL1
anschließt. XTAL2 bleibt in diesem Falle frei.
Der 8515 treibt LED direkt, da er bis zu 20mA (!) pro Pin bringt. LED
werden mit der Minusseite an den 8515 angeschlossen und mit ca
300...400Ohm gegen +5VDC. Das sollte mal genügen, um zu sehen, ob Dein
Controller in Deiner eigenen Schaltung arbeitet.

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.