2017-03-07 5 views
0

Ich bin schwer zu kämpfen, um mein PIC-Projekt einzurichten, mit einer SD-Karte, die FatFs verwendet. Ich simuliere es in Proteus - aber während des gesamten Schreibprozesses gibt es keinen High auf der CS-Leitung von der SD-Karte. Das andere funktioniert. Ich habe bereits die Pin-Konfiguration überprüft, spi funktioniert, und ich habe den Beispielcode für die Schreibroutine aus einem Web-Beispiel verwendet. Und manchmal bekomme ich den Fehler CMD63 nicht unterstützt. Hat jemand eine Idee, warum der CS nicht hoch ist ??Keine hohe CS beim Schreiben auf SD-Karte mit FatFs

Antwort

0

zu prüfen:

  1. Ihr Stift ist im Analogbetrieb
  2. das TRIS Register prüfen, ist Ihr Pin als Ausgang
  3. Überprüfen Sie das Datenblatt, wenn Ihr Stift tatsächlich aktiv angesteuert werden kann. Bei manchen Geräten können einige Pins nur "heruntergezogen" werden.
  4. Versuchen Sie, einen 10k-Pullup-Widerstand auf der Leitung hinzuzufügen.