Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

ROM%43

Başlatan OptimusPrime, 22 Nisan 2009, 12:04:11

OptimusPrime

unsigned char Okunan,Ayarlanan;

   setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
   lcd_init();

   // TODO: USER CODE!!
   
   //lcd_putc("Okunan   :");
   printf(LCD_PUTC, "Okunan   :%d°C",Okunan); 
   lcd_putc("\n");
   //lcd_putc("Ayarlanan:");   
   printf(LCD_PUTC, "Ayarlanan:%d°C",Ayarlanan); 
   
   while(1);


CCS C de PIC16F84A için yazdığım lcd rutini yukarıdaki gibi.
bu durumda ROM%43 RAM%12
programın gerisini yazdığımda ne olacak bilemiyorum. CCS yi ilk kez kullanıyorum acaba optimizasyon gibi bir ayarı mı vardır? 2 satır yazdım neredeyse belleğin yarısı doldu. bu işin aslı astarı nedir?
https://donanimveyazilim.wordpress.com || Cihân-ârâ cihân içredir ârâyı bilmezler, O mâhîler ki deryâ içredir deryâyı bilmezler ||

emrahmrcn

Merhaba, printf için stdio.h kütüphanesi eklendiğinden vede f84 hafızası az olduğundan bu sorunla karşılaşmanız doğal. Printf yerine daha sade bişeyler yazmayı deneyiniz yada başka bir cihpe geçiniz.İyi çalışmalar
Benim yaradılışımda bir ayrıcalık varsa o da TÜRK olmamdır. M.K ATATÜRK

mucit07

printf kullanmayınız lcd_putc kullanınız

OptimusPrime

programı bitirdim arkadaşlar. bellek yetmez diye düşünmüştüm ama printf inadımdan vazgeçmeden tüm programı %83 ile tamamlayabildim.
https://donanimveyazilim.wordpress.com || Cihân-ârâ cihân içredir ârâyı bilmezler, O mâhîler ki deryâ içredir deryâyı bilmezler ||