[an error occurred while processing this directive]
|
40MHz ADSP2181, зацикливаю фрагмент:
cycle: call aaa; // 2
call aaa; // 4
call aaa; // 6
ar=dm(PFDATA); // 7
ar=ar xor 0x1; // 8
dm(PFDATA)=ar; // 9
jump cycle; // 10
aaa: rts;
Смотрю осциллографом меандр на ножке PF0 - период=500ns, полупериод=250ns (10 команд). Никакой потери циклов.
E-mail: info@telesys.ru