Forum: Mikrocontroller und Digitale Elektronik Es ist zum aus der Haut fahren


von OMEGA (Gast)


Lesenswert?

Probiere gerade eine SD Karte an meinen ATMega8515. Habe aber ein 
Problem mit SPI: WISO ist MISO auf Hi??? Ich stelle es extra auf Input 
mit Tristate:

ldi r16, 0b10110000
 out DDRB, r16

sbi Portb,4
cbi portb,6

Mit dem Multimeter messe ich an Pin6 von PortB also den MISO Pin eine Hi 
spannung. Das Problem ist ja, dass MISO direkt an die SD Karte 
angeschlossen ist, nur an MOSI,SCK und SS wird ein Levelshifter 
verwendet. Ich will nicht meine schöne Karte zerschießen.

Weiß jemand eine Antwort????

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

> Mit dem Multimeter messe ich an Pin6 von PortB also den MISO Pin eine Hi
> spannung.

Dein Multimeter wird sicherlich ziemlich hochohmig sein, der Pin des µC 
könnte über einen eingebauten Pullup verfügen ...
Mal den Pin belastet?

von OMEGA (Gast)


Lesenswert?

Ach ja die Karte ist nicht angeschlossen, gemessen habe ich die Pins vom 
STK 500 (Gott sei Dank)

von OMEGA (Gast)


Lesenswert?

Jepp, habe den Port an die LEDs angeschlossen und siehe da: Nur Die Nr7, 
also SCK leuchtet

von OMEGA (Gast)


Lesenswert?

Der µC hat irgendwie den internen Pullup aktiviert, ich kann ihn aber 
nicht deaktivieren. Wenn ich eine LED an Pin6 anschließe, leuchtet sie

von Gast (Gast)


Lesenswert?

Sehr aussagekräftiger Betreff.

von OMEGA (Gast)


Lesenswert?

OK ist schon wieder gut alles ist entschärft, Was war? ich habe den ISP 
Stecker nicht rausgezogen (schäm schäm) ist mir das jetzt peinlich....

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.