Stap 2:
PORTC van de PIC wordt gebruikt voor de communicatie met de camera, PORTD is gewijd aan de 8-bit ADC output en PORTB wordt gebruikt voor de ADC van CS en servo's, die ik niet echt om te bepalen op dat moment beheren (ik probeerde observeren pixelwaarden op de vlieg, vinden de helderste eerste pixel coördinaten met een kleine formule, en de servo hoeken overeenkomstig aan te passen). Servo's ging gewoon gek, en ik verloor geduld :|
De LED's zijn voor het weergeven van bestuur macht en frame vastleggen. De schema's zijn een beetje verward aangezien ik niet veel zorg over de pin etikettering dan (als u wilt snel maken de PCB), zo gelieve te hebben geduld. Ik ga niet naar de PIC bestuur schematische en PCB bestanden toevoegt (maar let op de foto's voor pin oriëntatie), aangezien het is eigenlijk een 40-pin PIC bord met een kristal, en alle poorten zijn aangesloten op de IDC-10 connectoren.
De pinout van de connector van de M6428FN in het schema is als volgt, zodat kunt u een eenvoudiger adapter / connector voor de camera als u ziet in de afbeelding:
1 - GND
2 - Vout naar ADC (afbeeldingsgegevens in analoog)
3 - bit-bang XCK voor zonde, RESET, belasting en START (en 10 KHz met 50% PWM DC om de pixelwaarden), leidt ook tot ADC
conversie voor elke pixelwaarde (74HC14 keert dit signaal voor de ADC om te beginnen de conversie), na een succesvolle lezen, ADC stuurt en interrupt de PIC en de PIC stuurt de digitale waarde naar haar USART, die tenslotte gaat naar onze PC.
4-LOAD signaal naar de camera (de Parameter registreren instellen inschakelen)
5-startschot naar camera (Start afbeelding Sensing)
6 - VCC (alle analoge en digitale macht)
7-SIN signaal te schrijven de regs op de camera (Parameter gegevensinput)
8-RESET signaal naar camera (Reset Parameter registreert)
9-lezen (afbeelding) signaal van camera
10 - GND
Raadpleeg voor meer info over deze pinnen, het image sensor gegevensblad gekoppeld over de volgende stappen. Wanneer u de opmerkingen in de codebestanden lezen, zul je de schema's beter begrijpen.