Witam
staram sie zoptymalizować program w C aby jak najmniejszy był i chce przepisać stan PINU do zmiennej (w tym przypadku tablica )
wygląda to tak :
w bascom mogłem to łatwo w pętli for wykonać ,ale niewiem jak sie w C za to zabrać aby w pętli sprawdzić wszystkie piny na porcie B i przepisać ich stan do tablicy
staram sie zoptymalizować program w C aby jak najmniejszy był i chce przepisać stan PINU do zmiennej (w tym przypadku tablica )
wygląda to tak :
if(bit_is_clear(PINB, PB0))
{
in[0] = 0 ;
}else{
in[0] = 1 ;
}
if(bit_is_clear(PINB, PB1))
{
in[1] = 0 ;
}else{
in[1] = 1 ;
}
if(bit_is_clear(PINB, PB2))
{
in[2] = 0 ;
}else{
in[2] = 1 ;
}w bascom mogłem to łatwo w pętli for wykonać ,ale niewiem jak sie w C za to zabrać aby w pętli sprawdzić wszystkie piny na porcie B i przepisać ich stan do tablicy