Ceckarsky kviz III

Michal Gregor michalgregor@centrum.cz
Neděle Červen 7 09:03:04 CEST 2009


No neni to moc prehledene napsane. Navic je tam problem s definici int.

unsigned int Casovani = 32768;
#define K_PORTA_BIT_DEBUG_LED_OUT 5
while (1)
  {
    --Casovani;
    if ( 0 == Casovani ) {
        Casovani = 32768;
        PORTA = PORTA bitxor K_PORTA_BIT_DEBUG_LED_OUT;
    }
}

Michal


----- Original Message ----- 
From: "Jan Waclawek" <konfera@efton.sk>
To: "HW-news" <hw-list@list.hw.cz>
Sent: Saturday, June 06, 2009 5:24 PM
Subject: Ceckarsky kviz III


Nadviazem na http://list.hw.cz/pipermail/hw-list/2009-March/138845.html : Na 
avrfreaks.net sa objavil nasledujuci programcek:

{
int i = 0;

while (1)
  {
  if (i & 0x8000)
    PORTA |=  BIT(PORTA_BIT_DEBUG_LED_OUT);
  else
    PORTA &= ~BIT(PORTA_BIT_DEBUG_LED_OUT);

  i++;
  }
}


Autor sa stazuje, ze mu to nerobi to, co by chcel (t.j. neblika ledkou).
Je chyba v prekladaci alebo nie?

wek

_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz
Hw-list@list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list




Další informace o konferenci Hw-list