Picproje Elektronik Sitesi

DERLEYİCİLER => CCS C => Konuyu başlatan: ido2323 - 07 Nisan 2014, 19:55:45

Başlık: ufak bir hata var yardım lütfen
Gönderen: ido2323 - 07 Nisan 2014, 19:55:45
Bi yerde hata var ama ben fark edemedim. Gören var mı?

#include <18f4550.h>     // Kullanılacak denetleyicinin başlık dosyası tanıtılıyor.


// Denetleyici konfigürasyon ayarları
#fuses XT,NOWDT,NOPROTECT,NOBROWNOUT,NOLVP,NOPUT,NOWRT,NODEBUG,NOCPD

#use delay (clock=20000000) // Gecikme fonksiyonu için kullanılacak osilatör frekansı belirtiliyor.

#define LCD_DATA_PORT getenv("SFR:PORTD")

     #define LCD_ENABLE_PIN  PIN_B5                                    ////
     #define LCD_RS_PIN      PIN_C0                                    ////
     #define LCD_RW_PIN      PIN_B4                                    ////
     #define LCD_DATA4       PIN_D4                                    ////
     #define LCD_DATA5       PIN_D5                                    ////
     #define LCD_DATA6       PIN_D6                                    ////
     #define LCD_DATA7       PIN_D7     // LCD B portuna bağlı
#include <lcd.c>
void main ( )
{
   setup_psp(PSP_DISABLED);        // PSP birimi devre dışı
   setup_timer_1(T1_DISABLED);     // T1 zamanlayıcısı devre dışı
   setup_timer_2(T2_DISABLED,0,1); // T2 zamanlayıcısı devre dışı
   setup_CCP1(CCP_OFF);            // CCP1 birimi devre dışı
   setup_CCP2(CCP_OFF);            // CCP2 birimi devre dışı

   
   lcd_init();   // LCD hazır hale getiriliyor
      while(1)   // sonsuz döngü
   {
      lcd_gotoxy(10,1); // İmleç 1. satır 10.sütunda
      printf(lcd_putc,"\fHAyy Baby="); // LCD'ye yazı yazdırılıyor
      delay_ms(100); // 100 msn gecikme
   }
}
Başlık: Ynt: ufak bir hata var yardım lütfen
Gönderen: xoom - 07 Nisan 2014, 20:22:59
#use delay (clock=20000000)
#fuses XT
---  İlk gözüme çarpan bu oldu.
Başlık: Ynt: ufak bir hata var yardım lütfen
Gönderen: baran123 - 08 Nisan 2014, 18:03:12
önce bacak baları tanımlanyıp daha sonra lcd dosyasını ınclude etmıssınız boyle yaparsanız daha sonra kutuphaneyı okuyacagından kutuphane ayarları gecerlı olabılır dıger bır hata ıse

#fuses XT,NOWDT,NOPROTECT,NOBROWNOUT,NOLVP,NOPUT,NOWRT,NODEBUG,NOCPD

#use delay (clock=20000000)


20 mhz ıcın XT yerıne HS yazılmalıdır datasheetlerı ınceleyerek ayrıntılı bilgi bulabilirsiniz

kolay gelsin.