C kodunu bir türlü HEX e çeviremiyor hata üstüne hata alıyorum

Başlatan haxan_35, 20 Aralık 2012, 17:52:16

mozkan87

lcd.c dosyasını açın ve içindeki
#define    LCD_RS RA3
#define    LCD_RW RA2
#define    LCD_EN RA1

#define LCD_DATA    PORTD

satırlarını

#define    LCD_RS RA2
#define    LCD_RW RA4
#define LCD_EN RA3

#define LCD_DATA    PORTB

olarak değiştir.

temperature.c dosyasındaki

// Port konfigürasyonu
TRISB=0; // PORTB çıkış
TRISA=1; // RA0 analog giriş

kodlarını

// Port konfigürasyonu
TRISB=0; // PORTB çıkış
TRISA=0b00000001; // RA0 analog giriş diğerleri output

olarak değiştir dene.

haxan_35

Alıntı yapılan: mozkan87 - 25 Aralık 2012, 01:13:57
lcd.c dosyasını açın ve içindeki
#define    LCD_RS RA3
#define    LCD_RW RA2
#define    LCD_EN RA1

#define LCD_DATA    PORTD

satırlarını

#define    LCD_RS RA2
#define    LCD_RW RA4
#define LCD_EN RA3

#define LCD_DATA    PORTB

olarak değiştir.

temperature.c dosyasındaki

// Port konfigürasyonu
TRISB=0; // PORTB çıkış
TRISA=1; // RA0 analog giriş

kodlarını

// Port konfigürasyonu
TRISB=0; // PORTB çıkış
TRISA=0b00000001; // RA0 analog giriş diğerleri output

olarak değiştir dene.


Hocam çok teşekkür ederim işe yaradı.LCD de çıktıyı görünce nasıl sevindimm anlatamam. :)
Ama dertlerim bitmiyor sıcaklık 15 in altına düştüğünde mavi led 22 nin üstüne çıktığında kırmızı led yanması gerekirken yanmıyor.Aşağıdaki resimde sıcaklık 30 derece fakat ledlerde hiç birşey yok LED ler için ne yapabiliriz.Sizide yeterince meşgul ettim dertlerimle zaten :-[ cevabınızı bekliyorum.


mozkan87

TRISC = 0;

kodunu diğer TRIS kodlarının altına ekleyin. Ledleri C portuna bağlamışsınız ancak C portını çıkış olarak ayarlamamışsınız.

haxan_35

Alıntı yapılan: mozkan87 - 25 Aralık 2012, 21:33:59
TRISC = 0;

kodunu diğer TRIS kodlarının altına ekleyin. Ledleri C portuna bağlamışsınız ancak C portını çıkış olarak ayarlamamışsınız.

Hocam allah razı olsun sizden ne kadar teşekkür etsem azdır.Keşke daha fazlasını yapabilsem.Tekrar saolun.
Acilen pic programlamayı öğrenmem gerekiyor.  :-[ Bu yüzden proje ödevleri var fakat benim tembelliğim bunu anladım. :(
Tekrar allah razı olsun hocam sayenizde güzelce çalışıyor isis biran evvel baskı devresini çıkarıp teslim edeceğim inş.