Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Texas Instruments => Konuyu başlatan: d_bicer - 08 Aralık 2012, 02:17:32

Başlık: Msp430g2553 kesme sorunu?
Gönderen: d_bicer - 08 Aralık 2012, 02:17:32
Arkadaşlar msp430g2553 io interrupt ları için hangi kütüphaneyi kullanıyoruz? ccs5.2.1v kullanıorum

msp430.h ve io430.h ı kullanıyorum ama

P1OUT_bit.P1OUT_3 = 1;
P1REN_bit.P1REN_3 = 1;
P1IE_bit.P1IE_3 = 1;
P1IES_bit.P1IES_3 = 1;
P1IFG_bit.P1IFG_3 = 0;

kodlarında sıkıntı çıkartıyor..
Başlık: Ynt: Msp430g2553 kesme sorunu?
Gönderen: fatihinanc - 08 Aralık 2012, 12:23:54
Selamlar,

CCS'te io430.h başlık dosyası çalışmaz. io430.h sadece IAR'a özgü bir başlık dosyasıdır. Sizin yapmanız gereken msp430.h başlık dosyasını kullanmaktır. Kodları da şu şekilde değiştirmeniz gerekiyor.

P1OUT_bit.P1OUT_3 = 1; yerine
P1OUT |= BIT3;

P1IFG_bit.P1IFG_3 = 0; yerine
P1IFG &= ~BIT3;


.
.

gibi...

Kolay Gelsin.
Başlık: Ynt: Msp430g2553 kesme sorunu?
Gönderen: d_bicer - 09 Aralık 2012, 02:31:55
Alıntı yapılan: fatihinanc - 08 Aralık 2012, 12:23:54
Selamlar,

CCS'te io430.h başlık dosyası çalışmaz. io430.h sadece IAR'a özgü bir başlık dosyasıdır. Sizin yapmanız gereken msp430.h başlık dosyasını kullanmaktır. Kodları da şu şekilde değiştirmeniz gerekiyor.

P1OUT_bit.P1OUT_3 = 1; yerine
P1OUT |= BIT3;

P1IFG_bit.P1IFG_3 = 0; yerine
P1IFG &= ~BIT3;


.
.

gibi...

Kolay Gelsin.

Çok Teşekkür ederim