hi, I build a program to turn on/off a LED, but my code for turning the LED on is not working, can anyone tell me why? The button for turning off can turn on and off the red LED, i'm really confused why i have this error
#include <avr/io.h>
#include <avr/interrupt.h>
#include <util/delay.h>int main(void){ DDRD &= ~(1 << DDD3) ; DDRD &= ~(1 << DDD2) ; DDRB |= (1 << DDB0) | (1<<DDB1); EICRA |= (1 << ISC11) | (1 << ISC01); EIMSK |= (1 << INT1) | (1<<INT0); PORTB &= ~(1<<PORTB1); sei(); while(1){ PORTB |= (1<<PORTB1); _delay_ms(1000); PORTB &= ~(1<<PORTB1); _delay_ms(1000); } } ISR(INT0_vect){ sei(); PORTB |= (1<<PORTB0); } ISR(INT1_vect){ PORTB &= ~(1<<PORTB0); }
This is my setup