SD-Card bei flashen des Atmega schützen

Gast #2799548
Lesenswert?
• ▲
▼
Ich hab seit einiger Zeit eine Schaltung in Betrieb bei der ein Atmega 
per SPI Interface eine SD-Karte als Massespeicher nutzt. Atmega läuft 
mit 3,3V, Beschaltung ist minimalistisch.
Ab und zu flashe ich eine neue Firmware, theoretisch müsste ich die 
SD-Karte jedesmal vorher entfernen. Praktisch hab ich das schon paar Mal 
vergessen und einige Male waren die Inhalte der SD-Card danach Schrott.

Heute hab ich drüber nachgedacht - wär die Lösung so einfach, einen 
Pull-Up Widerstand für das Chip Select Signal hinzuzufügen? (Rot 
eingezeichnet auf der Skizze im Anhang). Oder ist das Problem bzw. die 
Lösung doch komplexer?

Vielen Dank im Voraus für konstruktive Antworten!

Micha
Angehängte Dateien:
Gast #2799611
Lesenswert?
• ▲
▼
Ich bin mir nicht sicher, dass der CS-Pin beim Reset nicht auf LOW geht, 
und Dein Pull-Up wirkungslos ist.

Du könntest aber Dein CS mit dem Reset Verxodern, d.h. bei einem Reset 
is Cs immer auf HIGH.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.