Gast
#1470554
Hallo ich arbeite gerade das Tutorium durch:
Dabei ist mir eine Sache bei den Interrupts unklar:
ldi temp, 0b00001010 ; INT0 und INT1 konfigurieren
out MCUCR, temp
ldi temp, 0b11000000 ; INT0 und INT1 aktivieren
out GICR, temp
Woher kommen die Werte ?
In der definition steht bei MCUCR 0x35 also 0b00110101 und bei GICR 0x3b
also 0b00111011. Die INT0 und INT1 liegen an PD2 und PD3 also
0b00001100. und bei ISC steht in der definition:
.equ ISC11 =3
.equ ISC10 =2
.equ ISC01 =1
.equ ISC00 =0
und für GICR
.equ INT1 =7
.equ INT0 =6
.equ IVSEL =1
.equ IVCE =0
kann mir das nochmal jemand langsam erklären