Forum: Mikrocontroller und Digitale Elektronik Was fehlt (Atmel 90s8515 problem)


von Somnatic (Gast)


Lesenswert?

So .. Hallo mal wieder miteinander ...

Ich habe bisher meinen Atmel immer im STK500 ... Habe ihn also auch
dort programmiert ...

Heute wollte ich zuerst mal einen einfachen Test machen, also so
programmiert, dass PortB - Bit 1 auf High ist (5V) ..

Solang das Ding im STK500 sitzt, funktioniert noch alles. Setze ich es
aber in meinen Sockel ein, geht nichts mehr (5V liegen zwischen Pin20
(GND) und Pin40 (VCC).

Angeschlossen habe ich sonst nichts ... (PortB/Bit 0 halt - Pin 1).

Muss ich Reset auf High ziehen ? Welchen Widerstand sollte ich am
besten nehmen ...
Oder was geht mir ab ?

von Thorsten (Gast)


Angehängte Dateien:

Lesenswert?

Hi,

Reset muß gegen High, üblich sind 10k. Im Anhang ist die von Atmel
empfohlene Beschaltung des Reset-Pins. Ausführlich steht das hier:
http://www.atmel.com/dyn/resources/prod_documents/doc2521.pdf

Hast du auch einen Takt angelegt bzw. Quarz oder interner Oszillator
aktiviert ? Welchen µC benutzt du ?

Thorsten

von crazy horse (Gast)


Lesenswert?

ein wenig mehr Taktgefühl bitte :-)

von Somnatic (Gast)


Lesenswert?

na das ging schnell .. bin grad etwas verwirrt ;)

ok:
* das mit Reset mach ich mal - danke für den Link
* IC ist der at90s8515
* ich würde gern den internen Oszillator verwenden (genauigkeit ist
nicht gefragt - erstmal soll das ding laufen ;) )

von Thorsten (Gast)


Lesenswert?

Der 90S8515 hat aber keinen internen Oszillator, d. h. du mußt
wenigstens mal einen Quarz und zwei Kondensatoren (10-30pF) spendieren.

von Somnatic (Gast)


Lesenswert?

ooops ;) ...
komisch . .hätte schwören können dass ich gelesen hätte dass der einen
hat ...

na gut .. geh ich eben morgen quarz + Kondensatoren kaufen ..


welchen quarz sollte ich denn nehmen ?
kenn mich mit der materie noch nicht so 100%ig aus, und lerne erst mal
:)

in dem obigen PDF steht >450kHz ... also geht alles was mehr hat? Zu
welchem sollte ich am besten greifen ..

Dazu noch die 22pF Kondensatoren wie im obigen PDF angegeben. Das ganze
wie auf Seite 13 beschalten und es sollte reichen ?

von Thorsten (Gast)


Lesenswert?

> welchen quarz sollte ich denn nehmen ?

Kommt darauf an, welchen µC du genau hast:
AT90S8515-4: max. 4MHz
AT90S8515-8: max. 8MHz
mit 4 MHz bist du also auf der sicheren Seite. Meine Empfehlung:
3,6864MHz (ist auch Standardwert), damit kannst später mal fehlerfreie
Baudraten für den UART erzeugen.

> Das ganze wie auf Seite 13 beschalten und es sollte reichen ?
Yep

von Somnatic (Gast)


Lesenswert?

super.. danke ...

dann werd ich morgen mal wieder zum technotronic hatschen ... :) (zum
5.mal glaub ich)

von Somnatic (Gast)


Lesenswert?

Guuuut ..

habe jetzt heute einen Oszillator gekauft (4MHz, die 3,68irgendwas
hatten sie nicht).

Nun hat das Ding 4 Pins. Ein Datenblatt dafür hab ich bei reichelt.de
gefunden. Nur .. was bedeutet das jetzt ?

4Pins:
1 - NC - Ok .. mir recht ;)
7 - GND - Auch klar
8 - Output - Ok
14 - VDD - Naja

Ok, im Datenblatt steht dass SupplyVoltage 5V sein muss. Ich gehe mal
davon aus dass also an Pin 14 die 5V anliegen müssen.

Nun habe ich jedoch einen Output .. und in der Beschaltung vom obigen
Datasheet sind 2 Pins (XTAL1, XTAL2) ... Welcher ist welcher ?

von Somnatic (Gast)


Lesenswert?

so ..  auf einer Webseite zu einem PIC steht, dass man bei einem PIC
einfach nur an OSC1 anschliessen soll und dass man dann an OSC2 den
Takt wieder abgreifen könnte ...

Gilt dies analog auch für meinen AT ?
(will mir das Ding nicht gleich kaputtmachen ;) )

von Thorsten (Gast)


Lesenswert?

Schon mal auf die Idee gekommen, ins Datenblatt zu schauen, oder hast du
Probleme mit dem Englisch ? Kann ja sein...

Jedenfalls XTAL1 ist der Eingang für externen Takt.

Thorsten

von Somnatic (Gast)


Lesenswert?

ok .. sorry .. habs gefunden . .seite 6 - doc0841.pdf von der Atmel
seite :) :)

von Somnatic (Gast)


Lesenswert?

FUNKTIONIEEERT ...
5V auf PB1

Danke :)

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.