Şimdi Ara

ccs de while çaıştıramıyorum :S

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
6
Cevap
1
Favori
384
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • PIC programlamayı ogrenebiilmek için ccs c ve proteus programları ile derslere basladım ama hata bende mi programdamı bimiyorum sonsuz döngü while çalışmıyor yada çalıştıramıyorum örneğin display uygulamasında

    #include "C:\Users\lenovo\Desktop\ccs c\display\main.h" 

    #use fast_io(b)

    const int display[16]={0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7C, 0x07, 0x7F, 0x6F, 0x77, 0x7C, 0x39, 0x5E, 0x79, 0x71};

    int i;

    void main()
    {

    setup_adc_ports(NO_ANALOGS);
    setup_adc(ADC_OFF);
    setup_psp(PSP_DISABLED);
    setup_spi(SPI_SS_DISABLED);
    setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
    setup_timer_1(T1_DISABLED);
    setup_timer_2(T2_DISABLED,0,1);
    setup_comparator(NC_NC_NC_NC);
    setup_vref(FALSE);

    set_tris_b(0x00);
    output_b(0x00);

    while(1)
    {
    for(i=0;1<16;i++)
    {output_b(display[i]);
    delay_ms(100);
    }
    }

    }



    ders videosundakilern aynısını yazdım videoda çalısıyo bende f yanıyo en son yanık kalıyor o sekılde. geçende toggle komutunda kafama göre bişi yazmısdım 1. donguden bitiyor kalıyor öyle :S

    proteusda devrenin resminide atayım
     ccs de while çaıştıramıyorum :S







  • Wihile(x) dögüsü bir while alt döngüsünün kaç kez tekrarlanacağını berliler benim bilidğim ccs bilmiyorum arduino kullanıyorum ben tanımlamalarda int i; fonksiyonunda hata olabilir onu int i =0; şekline getirip bi deneyiniz.
  • void main yazan yerın ust satırında int i yazan yeri in i=0 yaptım ama olmadı dogru yeri mi yaptım acaba ?
  • delay_ms(2000) yaparak denermisin birde.
  • For döngüsünde 1<16 yazmışsıınız, i < 16 olmalı.
  • quote:

    Orijinalden alıntı: alper.y

    For döngüsünde 1<16 yazmışsıınız, i < 16 olmalı.

    Aynen düzeltince geçer muhtemelen.
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.