Forum: Mikrocontroller und Digitale Elektronik fifo al422 Störung durch systick-timer ?


von Grundschüler (Gast)


Lesenswert?

ich versuche mich am ov7670 mit al422-fifo. Ich bekomme den fifo 
inzwischen fehlerlos ausgelesen und kann die Daten auf ein 
lcd-übertragen. Wenn ich den Datenstrom auf die sd-Karte umleite, kommt 
es zu Störungen. Die Daten vom fifo sind nicht mehr brauchbar. Auch die 
Darstellung auf dem lcd funktioniert nicht mehr. im Fifo des al422 steht 
offensichtlich nur noch Mist. Meine Vermutung ist, dass der al422 durch 
den systick-Interrupt gestört wird.

Kann man dagegen etwas machen? Ein Blech als Abschirmung bringt keine 
Verbesserung.

von Grundschüler (Gast)


Lesenswert?

Es liegt offensichtlich nicht am timer. Wenn ich den Systick ohne 
sd-karte laufen lasse, sind die Daten im fifo ok.

Gestört wird der fifo erst durch den Betrieb der sd-Karte.
Wenn ich ohne den fifo auf die Sd-Karte schreibe, sind die geschriebenen 
Daten o.k.

kann die sd-karte auf den fifo abstrahlen?

von Grundschüler (Gast)


Lesenswert?

durch diesen Funktionsaufruf
   res=f_mount(&xFatFs, "", 0);// Give a work area to the default drive
wird das nachfolgende Programm gestört und zwar unabhängig davon ob die 
sd-Karte gesteckt ist oder nicht.

Beim der Installation der elm-chan-lib kam bei &FatFs eine 
Fehlermeldung, weshalb ich diese Variable(?) neu initialisiert habe. Das 
Schreiben auf die sd-Karte klappt, nur die Daten im al422 werden 
gestört. die sd-Karte ist also gemounted.

in f_mount ist für mich nichts erkennbar, was andere Pins beeinflussen 
könnte????????????


Hat jemand eine Idee????

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.