SD-CARD Anschluss, Frage zur Pinbelegung

Gast #2570752
Lesenswert?
• ▲
▼
ich hab mir eine SD-Karten-Anbindung aufgebaut. Microcontrollertyp 
1284P, als SD-Card Hardware die Karte von Display3000, Software von 
Ulrich Radig. Verwendung der Hardware-SPI-Schnittstelle des 1284P. 
Funktioniert auch zuverlässig, bisherige Pinbelegung am Microcontroller 
passend zu folg. Definition:
1
#if defined (__AVR_ATmega1284P__)
2
 #define SPI_DI     6 //an Data Output der MMC/SD-Karte
3
 #define SPI_DO     5 //an Data Input der MMC/SD-Karte
4
 #define SPI_Clock   7 //an die Clock der MMC/SD-Karte
5
 #define MMC_Chip_Select 3 //an Chip Select der MMC/SD-Karte
6
 #define SPI_SS     4 //nicht benutzt, muß aber definiert werden
7
#endif

Meine Frage: ich würde gern den Chipselect anstelle von Pin B3 auf Pin 
B4 legen, der aber bereits als SS der SPI-Schnittstelle ausgewiesen ist. 
Grund: möchte nacher bei der Endversion der Schaltung die 
Pfostensteckerleiste des SPI gleich für den Anschluss der SD-Karte 
verwenden.

Kann mir jemand einen Tip geben ob das problemlos geht, Chip Select auf 
PB4 zu legen oder ob da was passieren kann?

Vielen Dank
#2570787
Lesenswert?
• ▲
▼
Ich bin mir nicht 100% sicher, aber ich glaube, der SS-Pin ist von der 
SPI-Schnittstelle abgekoppelt. Ich muss den bei meiner SD-Karte immer 
per Hand setzen. Ich kenn den Code nicht, den du verwendest, aber das 
sollte gehen. Ich glaube der wurde bei den AVRs nur so bezeichnet. Ein 
Blick ins Datenblatt müsste dir das aber verraten.

Grüße

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.