Forum: Mikrocontroller und Digitale Elektronik OV2614 und 1024x768 Bild


von Sonke A. (soeni)


Lesenswert?

Hallo,

ich möchte mit dem STM32f407 ein Bild auf einer SD Karte speichern.
Hierzu habe ich mir das Evalboard STM3240G-EVAL von ST besorgt.
FAT Läuft, Kamera lässt sich auch prima ansprechen und bilder mit 16 bit 
auflösung in 320x240 lannsen sich auch speichern.

Das ganze habe ich basierend auf den treibern von ST entwickelt.

Das Board hat ja auch 2MB RAM, welches ich zum zwischenspeichern der 
Bilder nutze. Ich habe das unnütze hochtransformieren von ST entfernt, 
sodass ich den ganzen RAM für ein Bild nutzen kann.

Nun wollte ich beginnen, eine höhere Auflösung ein zu stellen. Hierran 
bin ich gescheitert.

Es wird ein Array mit knapp 300 Registerinhalten auf die Kamera geladen, 
was dieselbe dann konfiguriert. Im Treiber von ST ist davon nix 
dokumentiert. nicht mal die kleinere Auflösung qqvga funktioniert bei 
dem Treiber.

Also datenblatt von der kamera  besorgt. Hier stehen aber nur ca. 1/4 
der verwendeten register. Duch weglassen, der im datenblatt als Reserved 
gekennzeichneten Register erreichte ich das garnix mehr funktionierte, 
die müssen also tatsächlich wichtig sein (Obwohl nicht dokumentiert)

Nachfragen an Omnivision ergaben, dass dieses Kameramodell veraltet sei 
und sie generell an Privatpersonen keine Datenblässter geben könnten.

Nun meine Frage, wie kann ich diese Kamera am STM mit einer höheren 
Auflösung benutzen? Hat jemand sich damit schon mal beschäftigt? Am 
Besten wäre ein treiber dafür.

Danke und Gruß

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.