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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.