R
rajhere
Guest
Hi all
Jaz sem delo z ADSP2181 procesor.Tukaj delam odvzemanjem dveh 32bit vrednosti.
Metoda 1:
Imam dve vložke.Vsak je 32bits.Zdaj bom odštevanje lsw1-lsw2 in msw1-msw2.Status aritmetično bo samodejno shranijo v astat register.Rezultat tega 32bit odštevanja bodo prispevali k bloku krmilnik PID, ki je spet izvaja v 32bit.Proizvodnja je shranjena v buffer1, kot je prikazano na sliki 1, ki ni pričakovati rezultat.<img src="http://images.elektroda.net/16_1260427929_thumb.jpg" border="0" alt="Pls HelP Me.. ADSP 2181 Processor Arith Operation Query" title="Pls pomoč mi .. ADSP 2181 Processor aritmetično operacijo Query"/> Slika 1Metoda 2:
Zdaj dve isti vstopni bom 32bit sprejeti in odšteje, kot je prikazano na sliki 2.Dobljeni rezultat iz tega spet bom odštevati z ZERO (32bit), in krma za blok upravljavca PID (32bit).Proizvodnja je shranjena v buffer2, kot je prikazano na sliki 2, ki sem dobil rezultat se pričakuje eno.<img src="http://images.elektroda.net/39_1260427953_thumb.jpg" border="0" alt="Pls HelP Me.. ADSP 2181 Processor Arith Operation Query" title="Pls pomoč mi .. ADSP 2181 Processor aritmetično operacijo Query"/> Slika 2
Zdaj rezultat Buffer1 in Buffer2 nista enaka.Rezultat, pridobljen v Buffer2 se pričakuje eno.
Prosim pomagajte mi, kako lahko skrbim status astat register, ko delam 32bit odštevanja, tako da bom dobil pričakovane rezultate.
Hvala
glede
rajhere [/ img]
Jaz sem delo z ADSP2181 procesor.Tukaj delam odvzemanjem dveh 32bit vrednosti.
Metoda 1:
Imam dve vložke.Vsak je 32bits.Zdaj bom odštevanje lsw1-lsw2 in msw1-msw2.Status aritmetično bo samodejno shranijo v astat register.Rezultat tega 32bit odštevanja bodo prispevali k bloku krmilnik PID, ki je spet izvaja v 32bit.Proizvodnja je shranjena v buffer1, kot je prikazano na sliki 1, ki ni pričakovati rezultat.<img src="http://images.elektroda.net/16_1260427929_thumb.jpg" border="0" alt="Pls HelP Me.. ADSP 2181 Processor Arith Operation Query" title="Pls pomoč mi .. ADSP 2181 Processor aritmetično operacijo Query"/> Slika 1Metoda 2:
Zdaj dve isti vstopni bom 32bit sprejeti in odšteje, kot je prikazano na sliki 2.Dobljeni rezultat iz tega spet bom odštevati z ZERO (32bit), in krma za blok upravljavca PID (32bit).Proizvodnja je shranjena v buffer2, kot je prikazano na sliki 2, ki sem dobil rezultat se pričakuje eno.<img src="http://images.elektroda.net/39_1260427953_thumb.jpg" border="0" alt="Pls HelP Me.. ADSP 2181 Processor Arith Operation Query" title="Pls pomoč mi .. ADSP 2181 Processor aritmetično operacijo Query"/> Slika 2
Zdaj rezultat Buffer1 in Buffer2 nista enaka.Rezultat, pridobljen v Buffer2 se pričakuje eno.
Prosim pomagajte mi, kako lahko skrbim status astat register, ko delam 32bit odštevanja, tako da bom dobil pričakovane rezultate.
Hvala
glede
rajhere [/ img]