это работает
Код
#include <avr/io.h>
int c1 = 0;
int main (void)
{
DDRA = 0x00;
while([b]c1!=1[/b])
{
if(PINA & 0x01)
{
c1 = 1;
}
}
}
а здесь c1 всё время в нуле
Код
#include <avr/io.h>
int c1 = 0;
int main (void)
{
DDRA = 0x00;
while([b]1[/b])
{
if(PINA & 0x01)
{
c1 = 1;
}
}
}
Дебажу код по F11 (Step Into). На ходу меняю значение PINA в окне IO VIEW (AVR Studio)