I'm trying to teach myself some low[er] level code, but I just can't get it to work. I've tried OR-ing stuff in, AND-ing stuff in, and just straight up defining stuff, but it's not blinking! What am I doing wrong here?
I am using an Arduino UNO R3 DIP for this. I am just using the on-board LED, (on pin13/PORTB_5)
Current code:
#define STATE B00001000
#define ZERO B00000000
void setup() {
DDRB = STATE;
}
void loop(){
PORTB |= STATE;
delay(500);
PORTB &= ZERO;
delay(500);
}