Forum: Mikrocontroller und Digitale Elektronik SCCB cameramodul XCLK-Problem


von leluno (Gast)


Lesenswert?

Ich versuche ein ov7670 modul an einen atmega1284p anzuschließen.

Als erstes habe ich nur den SCCB-Bus programmiert. Das Modul zeigt 
jedoch keine Reaktion. Ich vermute, dass xclk nicht funktioniert. Ich 
habe xclk über einen 5cm Draht mit XTAL2/16Mhz-Quarz verbunden. Ist das 
richtig. In professionellen Schaltungen liegt zwischen Xtal2 und Xclk 
ein Nand-Baustein 74LVC10. Welche Aufgabe hat dieser. Kann dies die 
Ursache für den nicht funktionierenden SCCB-Bus sein?

von spess53 (Gast)


Lesenswert?

Hi

>Ich vermute, dass xclk nicht funktioniert. Ich
>habe xclk über einen 5cm Draht mit XTAL2/16Mhz-Quarz verbunden. Ist das
>richtig.
>In professionellen Schaltungen liegt zwischen Xtal2 und Xclk
>ein Nand-Baustein 74LVC10.

Warum so unständlich? Wenn du die CKOUT-Fuse setzt, kannst du den Takt 
an CLKO (PB1) abgreifen.

MfG Spess

von leluno (Gast)


Lesenswert?

Danke für die schnelle Antwort, das probier ich heut Abend aus.

von leluno (Gast)


Angehängte Dateien:

Lesenswert?

der SCCB-bus funktioniert jetzt. Als nächstes möchte ich 16bit-RGB-Pixel 
vom OV in einem Buffer speichern. Grundsätzlich müsste das so gehen, 
dass der AVR mittels PCLK die Daten vom OV abruft.

Meine Frage: Beim Wang_OV-Projekt ist der AVR-CMOS-EN-Pin über einen 
74LVC10 an OV-PCLK + OV-HREF angeschlossen. Was bewirkt dieser Chip? Ist 
er erforderlich oder kann ich HREF+PCLK an 2Pins des AVR verbinden?

von leluno (Gast)


Angehängte Dateien:

Lesenswert?

falsche Datei...

von leluno (Gast)


Lesenswert?

leider nur das Datenblatt hilft weiter...

PCLK kommt vom Cmos, geschrieben wird auf den Fifo, wenn über Vref am 
AVR ein Interrupt ausgelößt worden ist und Href auf high ist.

Ich habe jetzt aber leider keinen Fifo. Frage: Welche PCLK-Frequenz kann 
man mit dem 16Mhz AVR verarbeiten und wie macht man das?

Auf dem AVR kann man einen Buffer von 30k Größe programmieren. Für 
kleine Bilder müsste das eigentlich reichen.

von leluno (Gast)


Lesenswert?

bzgl. PCLK-Problem aus einem anderen Thread:
Autor: Peter Schranz (cbscpe)
Datum: 04.04.2014 09:11
...
Erstens ist es beim ATMega1284P nicht PB0 sondern PB1 aus dem der CPU
Clock herausgeführt wird. Zweitens kann man auch XTAL2 nehmen wenn man
die Option Full-Swing XCO aktiviert. Beides funktioniert einwandfrei bei
25MHz.

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.