[elektro] ARM EXT int response time

elight at gmail.hu elight at gmail.hu
Tue Apr 15 12:40:41 CEST 2014


Szia,


Akkor ki kell "csontozni" !

Kifejtem:
Nem lehet hogy valami más elviszi a lehetőséget az
INT elől, és később ér oda?

Kell írni rutint , amiben csak az INT és main  -van.
Az elején bebillent egy bitet , végén kibillent,
és szkóppal mérni.. Ez az egyszerű eset.
Ezt minden INT szintre külön külön megmérni,
és utána átnézni a hierarchiát is alaposan.
Ha van elég debug kimeneti láb szabadon,
akkor rutinonként mehet akár egy egy láb ,
és analizátorral méregethető
kiből ki, milyen szinten,  honnan hova nyargall  stb....

Nálam néha elég bonyolult kis tesztek szoktak összejönni.
Ilyenkor beidegelek, és hentes módra kegyetlenül darabolok !
Azután ha kiderültek az ok-okozati összefüggések a hibával,
javítom, és újra összerakva már nem nagyon szokott
probléma lenni.

Üdv István




2014-04-15 12:19 keltezéssel, Info írta:
>> Akinek van tapasztalata tobb fajta ARM vezerlovel:
>> Mekkora szokott lenni egy external interrupt megjelenesetol az elso
>> lefutott kodsorig eltelt ido?
>> STM32F3 es STM32L1 sorozatoknal kb 64 core clock ciklus.
>> Infineon XMC4500 sorozatnal 48 ciklust mertem.
>> Optimalizacioval jatszva, ezek a minimumok.
>> Ez igy helyen van?
> C-ben? Egészen biztosan.
> Anno, amikor 1-2 clk késleltetés kellett, kis gagyi
> ATMEL 8bitet használtam, maxra megküldve órajellel.
> Igaz, asm-ben, de kapkodta a lábait :)
>
> -----------------------------------------
>            elektro[-flame|-etc]



More information about the Elektro mailing list