[elektro] Válasz: PIC lebegopontos szamolas
Moravcsik Szilárd
mszilard at contarex.hu
Mon Nov 22 17:01:26 CET 2010
2010.11.22. 13:44 keltezéssel, Flexelec Kft. Korlatolt Felelossegu
Tarsasag írta:
> Keress rá a neten a DDA algoritmusra.
> Ha megérted magát az algoritmust, akkor egész számokkal meg lehet oldani.
>
Kösz, megnézem, nem ismerem ezt az algoritmust.
Üdv:
Szilárd
>
> ----- Eredeti üzenet -----
> Feladó: Moravcsik Szilárd<mszilard at contarex.hu>
> Dátum: Hétfő, November 22, 2010 8:16
> Tárgy: [elektro] PIC lebegopontos szamolas
> Címzett: elektro at tesla.hu
> Másolat: "elektronika, uC, dsp, wlan, programozas"<retro at lists.tmp.hu>
>
>
>> Sziasztok!
>>
>> Belefutottam egy PIC-es feladatba, amihez kérnék Tőletek egy kis segítséget!
>>
>> Egy PIC12F617-es 8 lábúról lenne szó, amelyik a belső 8 MHz-es
>> órájáról
>> jár, 5V-os tápról. Az eddig már többször bevált mikroC demo verzióját
>>
>> használnám a program megírásához.
>>
>> A PIC-kel többek között meg kell mérnem egy bejövő 14kHz-es (ez
>> máshol
>> 3kHz, vagy akár 20kHz is lehet!) PWM jel H és L részeinek arányát,
>> majd
>> ennek alapján elő kell állítani legalább 1% pontossággal a PIC
>> lábakon
>> kívülről fixen kiválasztott 50Hz..100Hz közé eső ugyanilyen H és L
>> arányú kimenő PWM jelet.
>>
>> Eddig nincs is nagyobb gond.
>>
>> Gond az, hogy a PIC csak 2kWord flash-sel rendelkezik, aminek akár a
>>
>> felét (vagy többet) is "megeheti" az arányok számolásához felhasznált
>> C
>> nyelven megírt osztás és szorzás, pedig ez még csak a feladat
>> kisebbik
>> része lenne.
>>
>> A kérdés:
>> ismertek valami rövidebb, akár assembly nyelvű, de _bevált_
>> rutingyűjteményt, amivel tudnék számolni? Legalább 2..3 tizedesre
>> pontosan kéne tudni osztani és szorozni, (szerintem) 8 bites értékeket.
>>
>> Üdv:
>> Szilárd
>>
>> -----------------------------------------
>> elektro[-flame|-etc]
>
> -----------------------------------------
> elektro[-flame|-etc]
>
More information about the Elektro
mailing list