SD-Card am AVR

Gast #563051
Lesenswert?
• ▲
▼
Hallo, ich habe schon viel über den Anschluß einer SD-Karte am AVR 
gelesen. Ich habe das nun mit einem 74lvx125 als Levelshifter vor. Meine 
Frage ist, kommt der AVR mit dem Pegel klar, den die SD-Karte am ausgang 
liefert, oder sollte man auch da einen Levelshifter einsetzen ?

Danke !!!
Gast #563079
Lesenswert?
• ▲
▼
Danke, hört sich gut an. Eine Frage hätte ich noch. Die Karte soll am 
Hardware-SPI angeschloßen werden. Die ISP benutzen ja die selben pinn´s. 
Wie verhällt es sich, wenn ich den AVR neu Programiere ? Landen die 
Daten dann in der SD-Karte ?
#563083
Lesenswert?
• ▲
▼
Wenn du an CS der Karte einen Pullup machst, wird die Karte deaktiviert 
sobald der uC programmiert wird. Dann stören sich die Leitungen 
gegenseitig auch nicht.
Ein Problem gibt das aber: Du legst an den MOSI Pin 5V Pegel vom 
Programmer, da hängt aber auch direkt die Karte dran. Wenn die Karte 
also beim Programmieren angeschlossen ist, kann es sein dass diese dabei 
kaputt geht.
Gast #563084
Lesenswert?
• ▲
▼

> Hardware-SPI angeschloßen werden. Die ISP benutzen ja die selben pinn´s.
> Wie verhällt es sich, wenn ich den AVR neu Programiere ? Landen die
> Daten dann in der SD-Karte ?

Das wohl kaum weil das Protokoll ein anderes ist. Aber wenn du dumm bist
laesst sich der AVR garnicht mehr programmieren weil ein an SPI 
angeschlossendes Device stoert. :-P

Wenn du geschickt bist dann schliesst du CS deines SPI-Device an einen 
Pin des AVRs an der im Reset hochohmig ist, und sorgst durch einen 
Widerstand von 100k dafuer das externe Bausteine oder SD Karten 
abgeschaltet sind wenn der Programmer die Resetleitung zieht.

Olaf
Gast #563105
Lesenswert?
• ▲
▼
-->Laut Datenblatt benötigen die AVRs mindestens 0,6xVcc, also 3,0V bei 
5V.
Das reicht also. Ich hatte bisher auch noch nie Probleme mit den 3,3V

Halbrichtig, die Karte gibt nämlich keine 3,3V aus, das Signal ist ja 
etwas kleiner, bzw je nach SPI Geschwindigkeit etwas verschlissene 
Flanken. Es wäre auf alle Fälle profesioneller und sicherer einen 
Levelshifter von 3,3V auf 5V zu benutzen

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.