Podlaczone:
PA0 z przyciskiem z jednej strony
PA1 z przyciskiem z drugiej strony
PA2 z diodą
Kod:
Wie ktoś czemu przycisk nie zmienia stanu... ?
Dioda sie świeci ale skolei jego wciskanie nie daje żadnej reakcji :/
Gdzie jest błąd :> ?
PA0 z przyciskiem z jednej strony
PA1 z przyciskiem z drugiej strony
PA2 z diodą
Kod:
#include <avr/io.h>
/* czestotliwosc kwarcu */
#ifndef F_CPU
#define F_CPU 1000000L
#endif
void poczekaj(int ms)
{
volatile long unsigned int i;
for(i=0;i<(ms*(F_CPU)/35000);i++);
}
int main(void)
{
DDRA=0xFE;
PORTA=0xFF;
delay_ms(80);
while (1) {
if (bit_is_clear(PINA,PA0))
{
while (1)
{
PORTA=0xFB;
poczekaj(80);
PORTA=0xFF;
poczekaj(80);
}
}
return(0);
}
}
Wie ktoś czemu przycisk nie zmienia stanu... ?
Dioda sie świeci ale skolei jego wciskanie nie daje żadnej reakcji :/
Gdzie jest błąd :> ?
