PIC vs ATMEL #2

Nagy Endre gumo at lucifer.kgt.bme.hu
Thu Feb 12 11:31:38 CET 2004


> A hordozhatosagrol annyit hogy egy kollega is itt szenved a listan
> vele, pedig ugyanaz a proci, csak ket kulonbozo fordito.

Ezert is jo a gcc, van egy nagyon nagy rakas platformra.

> Ha viszont mexakitasokat kell kezelni, portokat allitgatni, cpu-
> specifikus szegmensekben kell tarolni az adatokat, nem egy masik
> procin, hanem egy ugyanarra a procira fordito masik forditon sem
> lehet majd leforditani a programot.
> Ahogy a mellekelt abra is mutatja...

Aprobb modositasokkal (portkezelo makrok, megszakitas tipusa) menni fog,
ha korrektul van megirva. Ja, volt olyan kerdes is, hogy megszakithato
megszakitas van-e: avr-gcc-ben igen, egy sei();...cli(); koze kell irni a
megszakithato reszt, akarcsak asm-ben.

> Ha a forditok eleg okosak lennenek, hogy maguktol rajojjenek hogy
> merrefele szamoljanak, pointert vagy tombot hasznaljanak stb... akkor

Ezekre speciel rajonnek. Az optimalizacio pl. megfordithat, megritkithat,
kibonthat (unroll), vagy teljesen el is hagyhat egy ciklust, ha az
aritmetikai vegeredmeny ettol nem valtozik. (Az IO-t pedig volatile
makrok vedik, tehat az is rendben lesz.)

Gumo



More information about the Elektro mailing list