[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