PIC vs ATMEL #2

VF vf at elte.hu
Fri Feb 13 02:30:37 CET 2004


Thus spake Füzesi Arnold <arno at freemail.hu>:

>> Asm-ben nehany ora volt. Megcsinaltam a frekimerore is, az EKG-ra is.
> 
> Persze, en meg madar... :)))))))
> Kiirni stringet az LCD-re nem egyenlo menurendszert tetszolegesen megadott
> input-output textboxokkal kompletten rugalmasra megcsinalni.

Hogy mik vannak!

>> Dehogy... Scanf 1-2 ora alatt megirhato. Printf meg egyszerubb.
> 
> :-))))
> 
> Hogyne, 1-2 ora :)))))))
> 
>> Igaz, floating point supportot nem csinaltam.
> 
> Hja...
> Ugy nem kunszt. hozzaadom a szamhoz az ASC 0-t, oszt kesz.
> Ez meg nekem is par ora lenne....

Akkor pontosan mi a bajod? A floating point kezeles? Ott van az egesz
az IAR-hez mellekelve, cut'n paste, de vannak jobb libraryk is a neten.
Nekem nem kellett eddig soha float.
A formazott kiiras? Pillanatok alatt megvan. En a szokasos tipusokon kivul
kiegeszitettem a nekem szukseges dolgokkal, pl nyelvi sztring beszuras,
feltetelesen inverz kiiras, stb...
A szovegben vannak kulonfele vezerlokodok is, pl inverz, karakterkeszlet
es meret valtas, pozicionalas, torles, stb...
A menuk ilyenekbol allnak, +a menuk hangjai (felvak oregemberek fogjak
hasznalni, felolvassa a menupontokat), stb...

>> Most csinaltam C-ben is egy sajatot debug celra, kimasoltam az
>> eredetibol, mukodik is, csak egyszeruen nem ertem.
>> Az asm teljesen logikus...
> 
> Bakker, az hogy Te nem erted meg nem jelenti, hogy nem logikus.
> A C elbaszottul KOVETKEZETES, es logikus nyelv.

A francokat. En ott kb akarmilyen tipusokat megadhatnek, a fordito
semmilyen tipust nem ellenoriz, ugyanolyan hibakat lehet csinalni
szazaval, mint te a multkor.
Tudod, olyan hibakat, amiket te az asm rovasara irsz...
Erdekes teny, hogy ilyet pascalban nem tudsz csinalni, mert az korrektul
ellenorzi a tipusokat, ellentetben a 'gyengen tipusos' C-vel!

> Attol meg mert nem tudod felfogni mi merre hany meter lehet jo.

Biztos hogy jo. Kimasoltam muxik... Csak csunya.

> Igazabol a ganyolas az az amit Te csinalsz...
> Nem ertesz hozza, es ugy probalod hasznalni.
> Igy szerintem nem kellene osztani az eszt, hogy C igy, meg C ugy.
> Tanuld meg,vagy legalabb legyel kepben mik a kepessegei, es utana mondj
> velemenyt!!!!!

Ciki, mert nem ganyoltam semmit :) Sot, elegansabban oldottam meg,
mint a megapeg programozoi, ok az egesz printf fuggvenyt kimasoltak
a librarybol, es atirtak a megfelelo reszt. En az eredetit hasznalom,
csak trukkos modon kell meghivni. Amit nem ertek, de mukodik.

> PIC-en, meg C64-en, meg x86-on (pfujj), meg ADSP-n, meg HC11-en hasznaltam
> csak ossz-vissz.

Na latod. Kimaradt a z80, 8051, m68k, dsp56k, AVR...

> Annyival tobb penzt szerintem kapsz, mint amennyivel gyorsabb lesz a kod.
> :)))
> Mindenki jol jarna. A kozpont ugyan azon a hardveren tobb melleket ki tudna
> szolgalni.  Te meg kapnal jo fizut...
> Nnna??? :)

Ok. Ha te meg eljossz hozzank C-ben irni a 8 bites procira a progit.
Ugy tunik meg mindig nem sikerult felfogni, amit mar nem tudom
hanyadszor irok le: nagy procikon egesz jo a C, kis 8 bites vezerlokon
halal.

> Ja, es ha mar ott vagy, akkor ugyan azon a kartyan van ket batarnagy SPARTAN
> II is ha jol remlik.
> ABEL-ben megirhatnad arra is hatekonyabbra a kodot, ha mar a hitacsin az
> lett asm-ben...

Azt meg is irnam szivesen, hidd el! Kisebb ic is eleg lenne. Ezt a
CPLD-s kiserleteidbol tudhatod. Sajna a webpack nem enged FPGA-ra Abel
progit irni... Talan csak ugy, hogy megirom CPLD-re, leforditom,
akkor atforditja Verilog-ba, targetet valtok, es azt bele az FPGA-ba.
Meg nem probaltam ki...

> Aztan keretbefoglalta a nevem, hogy tenyleg mennyivel jobb mint az X86,
> pedig elotte meg volt vele elegedve, es nem hitte el, hogy mennyivel jobb
> lehet egy masik.
> Meg megvan a level az archivumomban ha minden igaz :)))
> Lehet, hogy ez lesz a C-vel is idovel? :))))))))))

Termeszetesen. Amint lesznek olyan intelligens forditok, amelyek
megvernek engem asm optimalizalasban. 10 even belul igen valoszinutlen,
inkabb sokkal tobb ido...
De ha mar ADSP, megjegyeznem, hogy van itt a listan aki asm-ben
programozza, sot ahhoz is az appnote-k jelentos resze asm progit javasol.
Tudod, mernokok a vilagban...
Most eppen nalam van VFX egyik ADSP fejlesztokartyaja, en is elszorakoztam
vele, tenyleg nem rossz...

> Arnold

-- 
Valenta Ferenc <vf at elte.hu>   Visit me at http://ludens.elte.h u/~vf/
"Nyugodt lelkiismerettel csak ket dolgot igerhetek: fut es fat ;)"



More information about the Elektro mailing list