speichern, aber wie?

OP #2589727
Lesenswert?

Hallo,

ich möchte auf dem SRAM ungefähr 10 8bit große Bilddaten(352 x 
288)speichern. Wie funktioniert das Speichern auf dem SRAM?

uint8_t pixels[352*288*3];
memcpy(pixels, bilddaten, sizeof(pixels));

Ist es richtig so?
Und ich will die Bilder einzeln abrufen können. Was müsste ich dazu 
machen? Eine verkettete Liste oder ein Array?

Gruß

IBO
#2589787
Lesenswert?

Also darum geht es, Du weißt überhaupt nicht, wie Du die Daten vom 
Kamerainterface in den Speicher bekommst.

Dann öffne doch einen neuen Thread mit Title:

Wie bekomme ich die Bilddaten vom Kamerainterface eines SAM3S in den 
Speicher?

Dann wissen wie Leute wenigstens um was es geht. Ich würde mal annehmen, 
dass Du dazu DMA nehmen musst, wie das genau geht, kann ich Dir nicht 
sagen, da ich den Chip nicht kenne.
Gast #2589798
Lesenswert?

>The SAM3S is able to sample data from the CMOS image
>sensor without CPU intervention and transfer image data into internal or
>external memory, steht im Datenblatt


Und was steht im Datenblatt über den angesprochenen Transfer?
OP #2589831
Lesenswert?

The user interface of each PDC channel is integrated into the user 
interface of the peripheral it serves. The user interface of mono 
directional channels (receive only or transmit only), contains two 
32-bit memory pointers and two 16-bit counters, one set (pointer, 
counter) for current transfer
and one set (pointer, counter) for next transfer. The bi-directional 
channel user interface contains four 32-bit memory pointers and four 
16-bit counters. Each set (pointer, counter) is used by current 
transmit, next transmit, current receive and next receive.

Verstehe nicht ganz was du mit dem Transfer meinst

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren