[elektro] AVR-es ubergeek :)

Szima Gábor sygma at tesla.hu
Wed Mar 26 09:33:27 CET 2008


On Wed, 26 Mar 2008, [UTF-8] Tóth Péter wrote:

> Menten berosálok. Összeomlott bennem a kép, azt hittem, hogy értek a
> uC-khez :(
> Úgy örültem a hétvégén, hogy találtam egy gyors 16 bites osztó rutint
> PIC-hez...
> Asszem az AVR eleve tud osztani meg szorozni 1 byte-on, így egy kicsit
> könnyebb, gyorsabb a dolog.

2 ciklusos HW szorzo. Osztani nem tud (ha jol tudom).

> De pl. a direkt fourier transzformációt sem tudtam felfogni, meg a
> szögfüggvényt egy olyan kontrollerben, ami szinte csak összeadni meg
> kivonni tud...

Majdnem. Ezek cheat-ek. Tablazatok, precalc, kozelito osszefuggesek 
(osszeadasra es szorzasra visszavezetve).

Itt igazabol nem is ez a durva, ugyanis elegendo loerot kepvisel ezekhez 
az AVR, viszont a szoft-VGA az sok idot elvisz.

Gondolom rajzolas alatt csak azzal van elfoglalva (ahogy nezem minimum 1 
MHz kornyeken van a pixelclock), kepkioltas alatt pedig szamolja a 
kovetkezo kepkockat.
A sor vegen pedig foglalkozik a hanggal.

> C-ben írhatta? ASM-ben azért merész lenne, de talán a leghatékonyabb...

Termeszetesen ASM-ben. Meg C64/Amiga/PC-n is ez a "divat". nemhogy egy 
mikrovezerlo eseteben. ;)
Ott van a forras is, erdemes belekukkantani.


 								-Sygma



More information about the Elektro mailing list