Picproje Elektronik Sitesi

DERLEYİCİLER => Microchip XC Serisi => Microchip XC8 => Konuyu başlatan: canbulut - 16 Mayıs 2015, 11:57:33

Başlık: xc8 ve xc16 hakkında
Gönderen: canbulut - 16 Mayıs 2015, 11:57:33
Merhaba arkadaşlar,
xc8 'den XC16 ya geçiş zor olur mu? Kütüphaneler nedeniyle.
Başlık: Ynt: fonksiyonu kullanamıyorum.
Gönderen: mehmet - 16 Mayıs 2015, 12:07:09
Bu kodun tamamı mı?
Başlık: Ynt: fonksiyonu kullanamıyorum.
Gönderen: SezerK - 16 Mayıs 2015, 12:08:08
eğer fonksiyonu kullanılan yerin aşağısında yazmışsan programın başında böyle bi fonksiyonu kullacanağını belirtmelisin.aksi halde gitmesini istediğin fonksiyonu göremez. yani şu şekilde bi yapın olmalı



void git(void);
int main()
{
while (1)
    {
           git();
    }
}
void git()
{
    PORTBbits.RB0^=1;
    __delay_ms(500);
   return;
}


Başlık: Ynt: xc8 ve xc16 hakkında
Gönderen: canbulut - 16 Mayıs 2015, 12:08:39
onu hallettim hocam.

mesaj birleştirme:: 17 Mayıs 2015, 12:10:12

xc8 de kütüphaneler yok.xc16da kullanılabilecek kutuphaneler var. iki ayrı programlamayı bilmek gerekecek. İkisindede kütüphaneleri kullanabilme olsaymış geçişler daha kolay olurmuş.

mesaj birleştirme:: 16 Mayıs 2015, 13:53:43

Alıntı yapılan: SezerK - 16 Mayıs 2015, 12:08:08
eğer fonksiyonu kullanılan yerin aşağısında yazmışsan programın başında böyle bi fonksiyonu kullacanağını belirtmelisin.aksi halde gitmesini istediğin fonksiyonu göremez. yani şu şekilde bi yapın olmalı



void git(void);
int main()
{
while (1)
    {
           git();
    }
}
void git()
{
    PORTBbits.RB0^=1;
    __delay_ms(500);
   return;
}




void git()
{
//kodlar
}

void 'i kaldırdım yine oldu sizin önerinizle de oldu. teşekkürler.
return;