[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