Witam,
piszę sobie taki program: jeżeli na pin PA0 podam +5V to stan diody podpiętej do PC0 powinien się zmienić na przeciwny
ale coś nie bardzo chce działać ....
piszę sobie taki program: jeżeli na pin PA0 podam +5V to stan diody podpiętej do PC0 powinien się zmienić na przeciwny
#include <avr/io.h>
int main (void)
{
DDRA |= (0 << PA0); // pin PA0 jako wejście
DDRC |= (1 << PC0); // pin PC0 jako wyjście
PORTC |= _BV(PC0); // stan początkowy 1
for (;;)
{
if (1 << PA0) PORTC &= ~_BV(PC0);
else PORTC |= _BV(PC0);
}
}
ale coś nie bardzo chce działać ....
