12f675

Başlatan x-nomek, 14 Ekim 2017, 18:24:17

x-nomek

arkadaşlar 12f675 picin gp3-gp4-gp5 pinlerini aktif edemiyorum gp0-gp-1gp2 pinleri çaliştiriyorum
sorun nerede nereyi eksik yapıyorum




#include <12F675.h>
#FUSES NOWDT                   
#FUSES INTRC_IO                 
#FUSES NOPUT                    
#FUSES NOPROTECT                
#FUSES NOBROWNOUT               
#FUSES NOMCLR                                       
#FUSES NOCPD 
#FUSES HS
#use delay(clock=4000000)





#BYTE       TRISA       =0x85
#byte       PORTA      = 0x05



#Bit        A0          = PORTA.0
#Bit        A1          = PORTA.1
#Bit        A2          = PORTA.2
#Bit        A3          = PORTA.3
#Bit        A4          = PORTA.4
#Bit        A5          = PORTA.5


void main()

{  
   TRISA=(0B000000);
   PORTA=(0B000000);
   SETUP_TIMER_0(T0_INTERNAL);
   SETUP_TIMER_1(T1_DISABLED);
   setup_comparator(NC_NC_NC_NC);
   setup_adc(ADC_OFF );   
  setup_adc_ports(NO_ANALOGS);
 while(true) 
  {
 
 
  A0=1;
  delay_ms(500);
  A1=1;
  delay_ms(500);
  A2=1;
  delay_ms(500);
  A3=1;
  delay_ms(500);
  A4=1;
  delay_ms(500);
  A5=1;
  delay_ms(500);
  }      
}

sigmoid

#FUSES HS

Satırını silin. Yukarıda ilk önce internal osilatör kullancam demişsiniz sonra hs diyerek yüksek hızlı harici osilatörü aktif etmişsiniz. GP3/MCLR ayağı sadece giriş olarak kullanılabilinir.

x-nomek

@sigmoid çok tşk ederim sorunu çözdüm allah razı olsun