Forum: Mikrocontroller und Digitale Elektronik OV 7670 und STM32F103


von Florian L. (florian_l21)


Lesenswert?

Hallo Leute,

ich bin neu in der STM32 programmierung (bisher ein bisschen 
Arduinoprogrammierung aber auch dort nur die Grundlagen) und soll/muss 
ein Projekt für die Uni durchführen. Darin wird mittels eines STM32F103 
RET6 ein OmniVision 7670 CMOS-Chip gesteuert. Ich möchte den CMOS-Chip 
dazu bringen das dieser mit variabler bzw. floatender Frequenz Bilder 
aufzeichnet. Ich hatte dabei jetzt überlegt die Kamera in den 
Einzelbildmodus zu schicken und dort dann quasi via Einzelbildaufnahme 
die floatende Frequenz zu erzeugen. Jetzt die Fragen:
1. Ist das mit dem Einzelbild und der floatenden Frequenz so überhaupt 
möglich? (Wenn nicht kann man die "dauerhafte" Aufzeichnung mit sich 
dauerhaft ändernder Frequenz innerhalb eines gewissen Frequenzsbereiches 
realisieren?
2. Ich habe eine Code-Demo in der das aufgenommene Bild direkt an einen 
LCD-Bildschirm weitergeleitet wird. Dort steht:
#define XCLK_H              GPIOA->BSRR =  GPIO_Pin_8;;
#define XCLK_L              GPIOA->BRR =   GPIO_Pin_8;;
Verstehe ich das richtig das das Clocksignal über Pin 8 des STM 
gesteuert wird und ich quasi hier ansetzten muss für die Frequenz?

Es sind sicherlich Fragen bei denen sich manche von euch an den Kopf 
fassen aber ich probiere jetzt schon seid Wochen herum und bekomme es 
nicht so zum Laufen wie ich mir das Vorstelle (oder auch nur so 
ähnlich). Daher bitte ich euch um Hilfe, bei Interesse kann ich auch 
noch den restlichen Code hochladen.

: Bearbeitet durch User
von Karl K. (leluno)


Lesenswert?

>Code-Demo
hast du dafür einen link?

von Florian L. (florian_l21)


Lesenswert?

Moin,

ich habe mal bei Dropbox beide Ordner hochgeladen, Einmal als Coocox 
Variante und einmal als KEIL. Da ich nicht weiß ob man die Dateien 
einzeln öffnen lassen ohne den rest. hier der link:
https://www.dropbox.com/sh/ird5kuj20j9c9un/TsOpUM35aM

Erstmal danke für dein Interesse

von Karl K. (leluno)


Lesenswert?

Hier ist eine Anleitung:
http://embeddedprogrammer.blogspot.de/2012/07/hacking-ov7670-camera-module-sccb-cheat.html

Ich möchte den OV7670 gerne in meinen ARM-Webserver integrieren. Müsste 
mit dem Wang-code eigentlich auch machbar sein.

von Karl K. (leluno)


Angehängte Dateien:

Lesenswert?

Der erste Versuch mit der Hardware. XCLK habe ich über einen 
12MHz-Quartz an Ground verbunden. Ist das richtig? Als nächstes versuche 
ich den Bus für die Register zu aktivieren.

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.