logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Problem z pętlą for WinAVR

revolt 01 Paź 2009 21:57 960 2
REKLAMA
  • #1 7080583
    revolt
    Poziom 34  
    Pytanie może i lamerskie ale mam taki kodzik:
    #include <avr/io.h>
    #include <util/delay.h>  
    int licz[15]={0x12,0x6b,0x3b,0x1e,0x3d,0x7d,0x13,0x7f,0x3f,0x77,0x5f,0x65,0x6d,0x4d,0xFF};
    
    int main(void)
    {
      DDRD  = 0xFF;
     
      while(1)
      { 
    	int i;
        
       for (i=0;i==14;i++)
       {
       
       PORTD=licz[i];
       _delay_ms(100);
      
       }
    	    
      }
    }


    Tablica to liczby i litery dla wyświetlacza 7 segmentowego. Z tym kodem nie wyświetlają się liczby natomiast z warunkiem for (i=0;i<15;i++) owszem. Dlaczegóż to tak sie dzieje koledzy :) ? zmieniałem typ i ale bez skutku.
  • REKLAMA
  • Pomocny post
    #2 7080651
    markosik20
    Poziom 33  
    Definicja pętli for brzmi

    Cytat:
    Pętla for umożliwi nam powtórzenie określonych operacji tak długo jak warunek końcowy jest spełniony.


    U Ciebie warunek końcowy nigdy się "nie spełni" :wink:.
  • #3 7080748
    revolt
    Poziom 34  
    No chyba za dużo nad tym już dzisiaj siedzę. Dzięki
REKLAMA