PC Gränsyta för en GameBoy kamera (2 / 3 steg)
Steg 2:
PORTC av bilden används för kommunikation med kameran, PORTD är avsedd för 8-bitars ADC utdata och PORTB används för att ADC CS och servon, som jag inte riktigt lyckades kontroll då (jag försökte Observera pixelvärdena i farten, att hitta den ljusaste första pixelns koordinater med en liten formel och justera servo vinklarna i enlighet). Servon blev bara galen, och jag förlorade tålamod :|
Lysdioder är för visning av styrelsen makt och RAM fånga. Scheman är lite trassligt eftersom jag brydde mig mycket om pin märkning sedan (för att snabbt skapa PCB), så ha tålamod. Jag kommer inte att bifoga PIC styrelsen Schematisk och PCB-filer (men var uppmärksam på bilderna för pin orientering), eftersom det är i grunden en 40-stifts PIC styrelse med en kristall, och alla portar är anslutna till IDC-10 anslutningar.
Ordningen på pinout för M6428FN connector i schematiskt är som följer, så du kan göra en enklare adapter / -kontakt för kameran som du ser i bilden:
1 - GND
2 - Vout för att ADC (bilddata i analog)
3 - bitars-bang XCK för synd, RESET, belastning och START (och 10 KHz PWM med 50% DC att få pixelvärdena), också utlöser ADC
konvertering för varje pixelvärde (74HC14 inverterar denna signal för ADC att starta konverteringen), efter en lyckad läsning, ADC skickar och avbrott att PIC och PIC skickar digitala värdet till dess USART, som slutligen går till vår dator.
4-belastning signal till kameran (Parameter registrera ange aktiverar)
5-START signal till kameran (starta bild avkänning)
6 - VCC (all analog och digital makt)
7-SIN signal att skriva regs på kameran (Parameter Data ingång)
8-RESET signal till kameran (Återställ parametern registrerar)
9-Läs (bild) signal från kamera
10 - GND
För mer info om dessa stift, se bild sensor databladet fäst på nästa steg. Du kommer att förstå de bättre scheman när man läser kommentarerna i kodfilerna.