LPC2148 Timing ?

Gast #317560
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren