LCD de değişken değeri gösteremedim ??

Başlatan gazel, 10 Ekim 2006, 22:38:33

gazel

Merhaba Arkadaşlar

LCD öğreniyorum da :) forumda biraz araştırma yaptım.

Merhaba dünya örnekleri filan iyi gidiyordu, derken değişken değerlerde Programım çalışmadı
#include <16F84A.h>
#fuses HS,NOWDT,NOPROTECT,NOPUT
#use delay(clock=4000000)

#define use_portb_lcd TRUE
#include <lcd.c>
#include <stdlib.h>

void main()
{
long int i=0;
   lcd_init();
   while(TRUE)
   {
   
      printf(lcd_putc,"\fsayac=%u",i);
      delay_ms(1000);
      ++v;
   }
}

bu kodu derlediğimde "printf format type is invalid" hatası verdi
fakat forumda komutun aynı şekilde kullanıldığını gördüm. sorun ne olabilir

necati

#include <16F84A.h>
#fuses HS,NOWDT,NOPROTECT,NOPUT
#use delay(clock=4000000)

#define use_portb_lcd TRUE
#include <lcd.c>
#include <stdlib.h>

void main()
{
long int i=0;
  lcd_init();
  while(TRUE)
  {
   
     printf(lcd_putc,"\fsayac=%ld",i);
     delay_ms(1000);
     ++i;
  }
}
[email]entegreterbiyecisi@yahoo.com[/email]

gazel