M5CardComputer SD-Card: Unterschied zwischen den Versionen

Aus Micropython Referenz
Zur Navigation springen Zur Suche springen
Peter (Diskussion | Beiträge)
Peter (Diskussion | Beiträge)
Zeile 25: Zeile 25:
Ich habe keine Möglichkeit gefunden die SD-Card im M5CardComputer zu formatieren. Deshalb habe ich sie unter Linux Mint formatiert und gleich ein Verzeichnis mit einigen Dateien darauf kopiert.
Ich habe keine Möglichkeit gefunden die SD-Card im M5CardComputer zu formatieren. Deshalb habe ich sie unter Linux Mint formatiert und gleich ein Verzeichnis mit einigen Dateien darauf kopiert.
== Zugriff auf die SD-Card==
== Zugriff auf die SD-Card==
Mit den Dateifunktionen aus dem Modul os funktionierte der Zugriff auf die SD-Card sofort problemlos.<br>
Mit den Dateifunktionen aus dem Modul '''os''' funktionierte der Zugriff auf die SD-Card sofort problemlos.<br>
Sie ist als '/sd' ins Filesystem eingehängt.
Sie ist als '<nowiki/>'''/sd'''' ins Filesystem eingehängt.


==Navigation==
==Navigation==
[[M5CardComputer|Zurück zur '''M5CardComputer''' Startseite]]
[[M5CardComputer|Zurück zur '''M5CardComputer''' Startseite]]

Version vom 17. April 2024, 19:47 Uhr

https://community.m5stack.com/topic/6128/cardputer-sd-card-issues-how-to-format/6

SD-Card initialisieren

Bevor wir eine SD-Card benutzen können, muss das Gerät erst initialisiert werden. In UIFlow2 gibt es dafür einen großen Block, der auch schon die richtigen Voreinstellungen mitbringt:

Die Übersetzung in Micopython sieht dann so aus:

import os, sys, io
import M5
from M5 import *
from hardware import *
import time
from hardware import sdcard

sdcard.SDCard(slot=3, width=1, sck=40, miso=39, mosi=14, cs=12)

# sdcard.SDCard(slot=3, width=1, sck=40, miso=39, mosi=14, cs=12, freq=1000000)
# Funktioniert, bringt aber diese Fehlermeldung: [Errno 22] EINVAL]

Sonderbarer Weise gibt das Original eine Fehlermeldung. Siehe Auskommentierte Zeilen im Listing. Nach dem Entfernen der Frequenzangabe erscheint sie nicht mehr. Es funktionierte aber auch mit der Fehlermeldung.

SD-Card formatieren

Ich habe keine Möglichkeit gefunden die SD-Card im M5CardComputer zu formatieren. Deshalb habe ich sie unter Linux Mint formatiert und gleich ein Verzeichnis mit einigen Dateien darauf kopiert.

Zugriff auf die SD-Card

Mit den Dateifunktionen aus dem Modul os funktionierte der Zugriff auf die SD-Card sofort problemlos.
Sie ist als '/sd' ins Filesystem eingehängt.

Navigation

Zurück zur M5CardComputer Startseite