Forum: Mikrocontroller und Digitale Elektronik Flash erweiterung mit SD-Karte


von Bastian (Gast)


Lesenswert?

Hallo,

ich möchte mir einen RGB LED Cube mit 6x6x6 LEDs bauen. Die Ansteuerung 
steht auch so weit. Allerdings habe ich nun Angst, dass mein Flash 
Speicher nicht ausreichen wird. Deshalb möchte ich gerne den Flash 
Speicher mit ­einer SD karte erweitern.
Dazu muss ich sagen, dass ich noch nie was mit SD Karten zu tun hatte, 
und ich mich mit C Programmierung nicht so gut auskenne.

Ich verwende den PIC16F887, es muss nicht unbedingt bei dem 887 bleiben, 
wenn eine Speichererweiterung mit anderen Modellen leichter wäre.

Habt ihr evtl. Tipps, wie ich den Speicher am leichtesten erweitern 
kann? Am besten ohne großartige Programmierung?

Gruß

Bastian

von Eumel (Gast)


Lesenswert?

Nimm doch eins von Microchips EEPROMs oder serial Flash Dingern, die 
sind beide einfach anzusteuern.

von Bastian (Gast)


Lesenswert?

Sind die EEPROMs oder serial Flash nicht zu langsam?

von Karl H. (kbuchegg)


Lesenswert?

Bastian schrieb:

> ich möchte mir einen RGB LED Cube mit 6x6x6 LEDs bauen. Die Ansteuerung
> steht auch so weit. Allerdings habe ich nun Angst, dass mein Flash
> Speicher nicht ausreichen wird. Deshalb möchte ich gerne den Flash
> Speicher mit ­einer SD karte erweitern.

Du hast 14k Flash.
Was planst du in deiner Cube-Steuerung unterzubringen?

> Dazu muss ich sagen, dass ich noch nie was mit SD Karten zu tun hatte,
> und ich mich mit C Programmierung nicht so gut auskenne.

Alleine für den Programmteil, der sich um die SD-Ansteuerung kümmert, 
Filesystem und sonstiges, kannst du eine Menge Anzeigelogik im Flash 
unterbringen.

> Ich verwende den PIC16F887, es muss nicht unbedingt bei dem 887 bleiben,
> wenn eine Speichererweiterung mit anderen Modellen leichter wäre.

Nimm einen größeren PIC, der von Haus aus mehr Flash mitbringt. Das ist 
das einfachste anstatt hier Klimmzüge zu machen. Aber ehe du in dieser 
Richtung weitergehst, solltest du dir mal überlegen, womit du eigentlich 
das Flash deines PIC so dermassen auslastest. 14K sind viel Holz. So 
viele sinnvolle Muster kann ich mir mit einem 6*6*6 Cube überhaupt nicht 
vorstellen, dass das jemals eng werden könnte.

von Karl H. (kbuchegg)


Lesenswert?

Mir würden eher die 368 Bytes SRAM Sorgen machen. Das ist nicht 
besonders viel, um da temporär eine erkleckliche Anzahl an Daten 
unterzubringen, wie sie bei einem RGB-Cube und ein paar Mustern nun mal 
unweigerlich anfallen.

von Eumel (Gast)


Lesenswert?

Bastian schrieb:
> Sind die EEPROMs oder serial Flash nicht zu langsam?

Nö, eher schneller als ne SD Karte . Vorallem verhalten sie sich auch 
vorhersagbarer.

von troll (Gast)


Lesenswert?

Kann der PIC überhaupt Code von SD-Karte/externem Flash ausführen oder 
geht es nur um Daten?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.