CCS C de SERi Port haberleşmesi ile ilgili program ACİL YARDIM

memocan01

Üye
Katılım
23 Şub 2011
Mesajlar
3
Puanları
1
Yaş
33
Merhaba arkadaslar aşağıdaki programı derlerken kodlarla ilgili hata alıyorum. Sorunu cözemedim yardımcı olur musunuz?

Kod:
#include <16F877A.h>
#fuses HS,NOWDT,NOPROTECT,PUT,NOLVP
#use delay (clock=10000000)
#use rs232(baud=9600,xmit=C6,rcv=C7,ERRORS)


   
void main()
{
   char selection;
   int value;
   printf("\r\n Frekans: \r\n" );
   printf("    1)19.5 kHz\r\n" );
   printf("    2)4.90 kHz\r\n" );
   printf("    3)1.20 kHz\r\n" );
   
   do
      {
      selection=getch();
      }
      while((selection<'1')||(selection>'3'));
         setup_ccp1(CCP_PWM);
         
         switch(selection)
            {
            case '1' :setup_timer_2(T2_DIV_BY_1,127,1);
            break;
            case '2' :setup_timer_2(T2_DIV_BY_4,127,1);
            break;
            case '3' :setup_timer_2(T2_DIV_BY_16,127,1);
            break;
         
         setup_port_a(ALL_ANALOG);
         setup_adc(adc_clock_internal);
         set_adc_channel(0);
         printf("%c\r\n",selection);
         
         while(1)
            value=read_adc();
            printf("%2X\r",value);
            set_pwm1_duty(value);
            }
}
 
Moderatör tarafında düzenlendi:
Pin isimleri yanlış.

Kod:
#use rs232(baud=9600,xmit=pin_c6,rcv=pin_c7,ERRORS)

şeklinde yaz.
 

Forum istatistikleri

Konular
128,105
Mesajlar
915,013
Kullanıcılar
449,806
Son üye
Burak5316

Yeni konular

Geri
Üst