[elektro] Válasz: PIC lebegopontos szamolas
Flexelec Kft. Korlatolt Felelossegu Tarsasag
office at flexelec.hu
Mon Nov 22 13:44:05 CET 2010
Keress rá a neten a DDA algoritmusra.
Ha megérted magát az algoritmust, akkor egész számokkal meg lehet oldani.
----- 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]
More information about the Elektro
mailing list