500kHz Requenz bei GameBoy Cam

OP #256201
Lesenswert?
• ▲
▼
Nabend,
Ich bin noch Anfänger und wollte mal ein bischen über das langweilige
LEDs ein. und ausschalten hinaus und hab meine alte GameBoy Cam
rausgesucht.

Ich hab mir mal diese Seite hier angeschaut:
http://www.destroy-yourself.de/julian/juliprograms/amr/gbcam.htm

Da steht, dass der Takt für die einzelnen Operationen max. 500kHz
betragen darf.

Wie sag ich denn in C jetzt dem Controller, dass er zwischen den
einzelnen Operationen, mit denen ich die Kamera steuer eine bestimmte
Zeit warten soll, dass die Kamera einen Takt von 500kHz hat?
Doof erklärt, aber ich weiß nicht, wie ich das sonst beschreiben soll
;)

Kann mir jemand helfen?

PS: Conrollerfrequenz ist der interne Oszillator von 4MHZ. Oder 8MHz.
#256202
Lesenswert?
• ▲
▼
naja, genauso wie man ne led zum blinken bringt:
-entweder warteschleifen
-oder timer

ich hab meine gbcam mit ersterem zum laufen gebracht, wuerde es das
naechste mal aber mit zweiterem realisieren.

btw: der "takt" zum eigentlichen bildauslesen wird bei mir vom
adc-interrupt vorgegeben. initialisierung halt per warteschleifen.

gruss, bjoern.

ps: auf roboternetz.de gibts glaube ich ein platinenlayout samt
quelltext
Angehängte Dateien:
OP #256203
Lesenswert?
• ▲
▼
Ja. Das mit den Warteschleifen ist mir auch schon eingefallen...

Aber wie oft muss ich denn die Schleife durchlaufen? Bzw. Wie errechne
ich das?


Ich werd mir mal deinen Source anschauen. Vor allem wegen dem ADC
Interrupt. Mit Interrupts hab ich nämlich noch gar nichts gemacht.

Danke!
Andy
Gast #256204
Lesenswert?
• ▲
▼
hallo, wenn du interesse hast, kann ich dir als muster ein programm in
winavr-c mailen für die gameboycam. daran kannst du schön die zeiten
verfolgen bis zur bildausgabe. das bild lese ich mit einem
selbsterstellten visualbasic5-prog am pc über die rs232 ein, eine tolle
sache.
meine mail: pebisoft@arcor.de

mfg pebisoft
Gast #256205
Lesenswert?
• ▲
▼
ich mach mir grad gedanken, wie du durch 2 firewalls durchgekommen bist
und mein passwort gehackt hast, ohne dass ich was davon mitbekommen
habe.

spass beiseite, ich kann dir meinen code bei interesse auch zur
verfuegung stellen, allerdings ist der um andreas zu zitieren(wird
jetzt wohl kaum jemand verstehen) "mit heisser nadel gestrickt".

gruss, bjoern.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren