#define PortB (*(volatile uint8_t*) 0x25)
#define DirB (*(volatile uint8_t*) 0x24)
#define SleepMode (*(volatile uint8_t*) 0x53)
#define PCINT1 (*(volatile uint8_t*) 0x0008)
#define PCICR (*(volatile uint8_t*) 0x68)
#define PCMSK1 (*(volatile uint8_t*) 0x6c)
#define SReg (*(volatile uint8_t*) 0x5f)
int main(){
int a;
PCICR |= (1<<1);
PCMSK1 |= (1<<0);
DirB |= (1 << 6);
SReg |= (1<<7);
init();
while(1){
a = analogRead(A0);
Serial.println(a);
//*((volatile uint8_t*) 0x25)|= 0x32;
//PortB |= 0x32;
//SleepMode = 0b000;
//PortB &= ~(1<<5);
}
return 0;
}
ISR(PCINT1_vect){
PORTB |= 0x32;
Serial.println("Hello Arduino\n");
}