16f84, 12f675 gibi bir pic ile Canon Eos DSLR kamera kontrolü

Başlatan dyonizos, 12 Ekim 2011, 12:00:11

dyonizos

su kodları yazdım fikir verebilecek olan varmı?


Device = 12F675
Config INTRC_OSC_NOCLKOUT, MCLRE_OFF, WDT_OFF, PWRTE_ON,
CMCON=7
ANSEL=0
Xtal = 4
Symbol buton1 = GPIO.3
Symbol LED = GPIO.2
x var Word
TRISIO = %000000


MAIN:
Low LED
If buton1=1 Then RECORD
GoTo MAIN

RECORD:
If buton1=0 Then MAIN
For x=1 To 16
PAUSEUS 15
High LED
PAUSEUS 15
Low LED
Next
PAUSEUS 5360
GoTo RECORD

dyonizos

15 us lik gecikmeler ve for next dongusu icerisinde aksamadan calisirmi acaba. For next yada if komutlari 15us lik pulse lerde ekstra gecikmeye sebep olurmu. Yada bu sekilde high ve low seklinde pulse olusturmadan 15us genisliginde 16 bit pulse vermenin baska bir yolu varmi. 

ei

www.doc-diy.net adresinde Canon EOS için IR kumandanın teknik bilgileri ayrıntısıyla yer alıyor.