Forum: Mikrocontroller und Digitale Elektronik LPC2148 Timing ?


von Thomas (Gast)


Lesenswert?

Hallo zusammen,
irgendwie komm ich mit dem Timing vom LPC2148 nicht klar:
 FIO0SET = BIT_TST;

__asm {

 LDR   R0,=data_p
 LDR   R1,[R0]
 LDR   R0,=0xE0068008 ; SSPDR

 LDRH  R3,[R1],#2
 STRH  R3,[R0]

 LDRH  R3,[R1],#2
 STRH  R3,[R0]

 LDR   R0,=data_p
 STR   R1,[R0]
}

 FIO0CLR = BIT_TST;


Das ganze ist in einer Timerinterruptroutine (mit ARM Befehlen).
Im Keil Simulator getestet kommen 580ns raus.
In Hardware über den BIT_TST Pin gemessen aber ca. 1.00 us

Hat jemand von euch eine woher das kommen könnte ?

Gruß Thomas

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.