mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik SD Card und ISP Progrmmierung parallel?


Autor: Sven Scholz (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich möchte in naher Zukunft gerne eine SD-Card an meinen ATmega8 
anschließen. Sowie ich das jetzt sehe kommt die Karte an die ISP 
Schnittstelle. Wenn ich jetzt meine Schaltung dahingehend erweitert habe 
und meine SD-Karte anschließe, kommt es da zu keinen Störungen beim 
Flashen? Kann ich beides ohne Bedenken parallel betreiben? Was ist wenn 
ich gerade eine HEX-Datei zum ATmega8 schicke und dabei gleichzeitig auf 
meine SD-Karte zugreife. Kann so etwas nicht passieren?

Vielen DANK erst einmal.

Autor: Olaf (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Achte darauf das CS deines externen ICs bei einem Reset des AVRs ueber 
einen Widerstand deaktiviert wird, dann ist es kein Problem.

Olaf

Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Du koenntest auch zur Sicherheit einen 4053 dazwischen schalten und so 
beim programmieren den weg umschalten.

Gruß,
Dirk

Autor: Rolf Magnus (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Entweder so, wie die anderen Antworten sagen, oder du ziehst vor dem 
Flashen die SD-Karte einfach raus.

Noch was zum CS: Das ist active-low, also müßtest du es mit einem 
Pull-Up-Widerstand versehen und dann an einen Pin des AVR hängen. Im 
normalen Betrieb muß dein Programm dann vor dem Zugriff auf die Karte 
den Pin auf low ziehen. Wenn er programmiert wird, greift automatisch 
der Pull-Up und schaltet damit das Interface der SD-Karte aus.

Autor: Sven Scholz (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das mit ChipSelect verstehe ich nicht ganz. Was meint ihr mit externem 
IC? Ich binde die SD-Karte doch direkt über einfache Spannungsteiler an?

Autor: Daniel M. (usul27)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nein, CS ist ein Signal, was an deiner SD-Karte anliegt. Damit wird bei 
mehreren Geräten an einem SPI-Interface ausgewählt, für wen die Daten 
bestimmt sind. Wenn CS auf H ist, ignoriert deine SD-Karte alles, was 
auf dem Interface passiert.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.