izmenjeno 1 put, poslednji put mikikg 02.06.2013. u 08:30
Izmene poruke
- mikikg02.06.2013. u 08:30zapis iz teksta poruke
Inace nasao sam 32bit math funkcije u ASM za PIC ovde:
http://www.piclist.com/techref/microchip/math/32bmath-ph.htm
Ne znam da li bi to mozda bilo bolje resenje jer tacno znam gde mi treba ta matematika (+ - * /). Ovako ako globalno ukljucim 32bitne variable svasta mi se tu u programu iztumba pa bih pre da ne "cackam mecku" gde ne treba a da nekako wrapujem ovaj ASM code u moje C funkcije, ali kako se to radi? Kako da izvedem IN/OUT vrednosti iz funckija? Dodatno da nece ovaj ASM code (posto barata za W registrima) da mi zaglupi tamo neke interapt funkcije (zaboravio sam to sve, davno sam to radio, masked-interapt itd)?
Dodatno vidim u ovom ASM code da je potrebno da se rezervise 26bajtova memorije (kontinualno) ali kako da znam koja mi je prva adresa slobodna (imam slobodnog RAM, 56% do sad sam zauzeo)?
Imaju i ove ASM rutine:
http://massmind.org/techref/microchip/math/frtomath32.asm
http://avtanski.net/projects/math/
http://www.piclist.com/techref/microchip/math/32bmath-ph.htm
Ne znam da li bi to mozda bilo bolje resenje jer tacno znam gde mi treba ta matematika (+ - * /). Ovako ako globalno ukljucim 32bitne variable svasta mi se tu u programu iztumba pa bih pre da ne "cackam mecku" gde ne treba a da nekako wrapujem ovaj ASM code u moje C funkcije, ali kako se to radi? Kako da izvedem IN/OUT vrednosti iz funckija? Dodatno da nece ovaj ASM code (posto barata za W registrima) da mi zaglupi tamo neke interapt funkcije (zaboravio sam to sve, davno sam to radio, masked-interapt itd)?
Dodatno vidim u ovom ASM code da je potrebno da se rezervise 26bajtova memorije (kontinualno) ali kako da znam koja mi je prva adresa slobodna (imam slobodnog RAM, 56% do sad sam zauzeo)?
Imaju i ove ASM rutine:
http://massmind.org/techref/microchip/math/frtomath32.asm
http://avtanski.net/projects/math/
Potpis
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator