Почему так медленно? Процессор LPC2124, cclk=60MHz, pclk=60MHz (VPB Divider=1), код исполняется из RAM.
Генерю импульсы на порту P1
ldr r1,=IO1PIN
mov r2,#0
mov r3,#(1<<24) // строб на P1.24
1:
stmia r1,{r2,r3} // r2-в-IO1PIN, r3-в-IO1SET
stmia r1,{r2,r3}
stmia r1,{r2,r3}
stmia r1,{r2,r3}
b 1b
На последовательных командах stmia получается период следования импульсов 200nS (~80nS - "0" и ~120nS - "1" или 5 тактов нолик и 7 тактов единичка).
Такую растактовку я никак не пойму.