Forum: Mikrocontroller und Digitale Elektronik probs beim tiny12


von klaus (Gast)


Lesenswert?

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

von ...HanneS... (Gast)


Lesenswert?

Hi...

Ist ein Bug im Simulator von AVR-Studio...

von klaus (Gast)


Lesenswert?

okey..dann weiss ich bescheid

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
Noch kein Account? Hier anmelden.