[elektro] PIC32 Helix MP3 project.
Fuzesi Arnold
arnold.fuzesi.lista at gmail.com
Sun Oct 28 21:20:00 CET 2012
On 2012.10.27. 23:25, flaist wrote:
> Szia!
>
> Igen a baj az, hogy a shadow nem menti az osztás HI / LO regisztereit.
> Ez tán logikus is, mert az osztás több CPU ciklusos ... ??? !!!
> De a compiler hibát az is jelzi, ha berakok az ISR rutinba egy kamu függvény hívást. amit a compiler már nem követ, hogy milyen regiszterek változnak,
> akkor már menti az ISR a fenti regisztereket.
Nem az ISR menti, hanem a meghivott fuggveny!!! Nagy kulonbseg sztem.
Pont mint a main()-ben oszt az ember majd meghiv egy szubrutint, ott is oszt, es
visszatereskor nem a meghivott szubrutin "mocska" van a main() reg. keszleteben.
Ez zajlik az ISR-bol fuggveny() hivas eseten is, csak mivel nincs a
fuggveny()-ben osztas ezert mentessé degradalodik a fuggveny() hivas.
Sztem.
A.
More information about the Elektro
mailing list