[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