hallo..hab ein kleines problem beim tiny 12 bei der initialisierung.
def temp = r16
RJMP Reset ; Reset/Initialisierung
RJMP Event ; Externer Interrupt 0
RETI ; Pin Change Handler
RJMP Timer0Int ; Timer0 Overflow
RETI ; EEPROM Ready Handler
RETI ; Analog Comparator
Reset:
LDI temp, 0b11111000 ; i/o selection
OUT DDRB, temp
LDI temp, 0b01000000 ; enable externInt
OUT GIMSK, temp
LDI temp, 0b00000010 ; enable timerInt
OUT TIMSK, temp
LDI temp, 0b00100011 ; select sleepmode and int0 handler
OUT MCUCR, temp
SEI
Main:
NOP
RJMP Main
Timer0Int:
RETI
Event:
RETI
kleiner ausschnitt aus dem problem....
laut datenblatt ist der eingangsport 1 an portb der ext int.
das ganze läuft aber nur wenn ich in das PinB register das dritte
bit..also PinB 2 setze beim simulieren...
hab ich gerade irgendwas übersehen?!
gruss klaus
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.