[elektro] Arm interrrupt túlfutás..

elight elight at gmail.hu
Mon Feb 29 09:11:08 CET 2016


Szia

Köszi,
utánanézek...
Akkor nem ezért , de néha mégis előfordul hogy torlódok,
kések, és kimarad valami. Ráadásul napjában igen ritkán.
Most tervezgetem miket is kellene mérnem,
hogy egyértelműbb legyen az oka.
Na meg a naplózását bővítgetem.
És ez csak egy tipp volt,
  ..óóó pedig lehetett volna a legegyszerűbb eset. :-)
Van olyan hogy látszólag minden jó ,
de mégse.
  Talán   "Beszorult egy szőrszál a talyigakerékbe!"

Szerencsémre mondható,
   a rendszer még nem omlott össze.

Üdv István




2016-02-26 20:12 keltezéssel, VFX írta:
> Hali!
>
> Hirtelen nem emlékszem tutira, de pl. cortex-M3 procikon az IT rutint
> csak magasabb prioritású IT tudja megszakítani. Saját megszakításodat
> csak akkor tudod újra megszakítani, az IT rutin elején azt külön
> engedélyezed. Ebben az eseteben tudsz stack hibát előidézni.
>
> ÜDV. VFX.
>
>
>
>
> 2016.02.26. 19:43 keltezéssel, elight írta:
>> Sziasztok
>>
>> Régóta keresgélek egy hibát ,
>> és lehet hogy éppen  sikerült beletappantanom..
>>
>> Adatcsomagok jönnek mennek...
>>
>> Ha  készen állnak  a feldolgozáshoz,
>> ( azéer hogy  ne maradjak le ) a mainban lévő
>> display összeállító csomagot 2 msec-enként megszakítom
>> egy TimerInt-el..  És az intben elvégzi a feldolgozást..
>>
>> Ez idáig rendben. Mérések szerint egyáltalán nem üzemszerű,
>> de mi van ha a 2msec alatt nagyritkán éppen nem végzi el?
>>
>> Lehet hogy ez lenne az időszakos hibám?
>>
>> Le kell tiltani az Timer intet , amíg nem végez ,
>> mert az időletelés az Int-belül egy ismételt int-et okoz?
>> Ez valami stack szivárgásféleseménnyel is jár szerintetek?
>>
>> Üdv István
>> -----------------------------------------
>>             elektro[-flame|-etc]
>>
> -----------------------------------------
>            elektro[-flame|-etc]
>



More information about the Elektro mailing list