Sumo robot sensör (yardım)

kaanstain

Üye
Katılım
23 Nis 2011
Mesajlar
2
Puanları
1
Minisumo robotumda IR led ve TK19 - TSOP1738 alıcı kullanmak istiyorum.
16F877a ile hazırladım devreyi, IR alıcının çalışması için 38khz kare dalga gerekiyorMUŞ.
Bu kare dalgayı pwm bacağıyla nasıl oluşturabilirim.
Kodları CCS C'de hazırlıyorum.


Saygılar
Kaan
 
Ben proton üzerine calışıyorum..
Ama ayrı bir osilatörle deneyebilirsin..
Frekansı
 
Kod:
#include <16F877A.h>
#device adc=8

#FUSES NOWDT                    //No Watch Dog Timer
#FUSES HS                       //High speed Osc (> 4mhz for PCM/PCH) (>10mhz for PCD)
#FUSES PUT                      //Power Up Timer
#FUSES NOPROTECT                //Code not protected from reading
#FUSES NODEBUG                  //No Debug mode for ICD
#FUSES NOBROWNOUT               //No brownout reset
#FUSES NOLVP                    //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O
#FUSES NOCPD                    //No EE protection
#FUSES NOWRT                    //Program memory not write protected

#use delay(clock=20000000)



void main()
{

   setup_adc_ports(NO_ANALOGS);
   setup_adc(ADC_OFF);
   setup_psp(PSP_DISABLED);
   setup_spi(SPI_SS_DISABLED);
   setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
   setup_timer_1(T1_DISABLED);
   setup_timer_2(T2_DIV_BY_1,131,1);
   setup_ccp1(CCP_PWM);

   set_pwm1_duty(264);
 
   setup_comparator(NC_NC_NC_NC);
   setup_vref(FALSE);

  
while(1);
}
 

Forum istatistikleri

Konular
129,401
Mesajlar
926,255
Kullanıcılar
451,924
Son üye
haluk turkoz

Yeni konular

Geri
Üst