Witam,
Chciałbym napisać działający kod, który by zapalił mi diode po wcisnięciu przycisku.
Zacznę od tego iż wszystkie podłączenia luty i itp są OK.
przycisk podłączony został pod PA7 oraz pod PA1 dioda natomiast która chce zapalić podłączona jest pod PB0 i GND.
Czyli wciskam przycisk przelatuje 1 przez PA7 do PA1 jeśli PA1 =1 to PB0=1
w innym przypadku PB0=0.
Z góry dzieki za zainteresowanie.
Chciałbym napisać działający kod, który by zapalił mi diode po wcisnięciu przycisku.
Zacznę od tego iż wszystkie podłączenia luty i itp są OK.
przycisk podłączony został pod PA7 oraz pod PA1 dioda natomiast która chce zapalić podłączona jest pod PB0 i GND.
Czyli wciskam przycisk przelatuje 1 przez PA7 do PA1 jeśli PA1 =1 to PB0=1
w innym przypadku PB0=0.
#include <avr/io.h>
#include <util/delay.h>
int main(void)
{ DDRA = 0xF0;
DDRB = 0x03;
while(1)
{
PORTA = 0xCC;
PINA = 0x33;
if(PINA | 0x03)
{PORTB |=0x02;
PINB |= 0x02;
}
}
}
Z góry dzieki za zainteresowanie.