Witam,
Mam przykrą sprawę do rozwiązania, pytanie jest na poziome podstawówki.
Prawdopodobnie nie zauważam jakiegoś szczegółu.
Próbuję uruchamiać diodę za pomocą przycisku. Gdy program jest w takiej postaci zapala się dioda odpowiadająca numerowi przycisku.
Gdy odkomentuję if przestaje działać. Przycisk jest podpięty pod odpowiedni pin.
Kod:
Mam przykrą sprawę do rozwiązania, pytanie jest na poziome podstawówki.
Prawdopodobnie nie zauważam jakiegoś szczegółu.
Próbuję uruchamiać diodę za pomocą przycisku. Gdy program jest w takiej postaci zapala się dioda odpowiadająca numerowi przycisku.
Gdy odkomentuję if przestaje działać. Przycisk jest podpięty pod odpowiedni pin.
Kod:
[syntax=c]
#include<avr/io.h>
#include<util/delay.h>
int main(void)
{
DDRD=0xFF;
PORTD=0xff;
DDRB=0x00;
PORTB=0xff;
while(1)
{
//if (PINB==0xfe)
PORTD=PINB;
}
}
[/syntax]