[elektro] AVR GCC kezdő kérdés
Norbert Berberovics
hunber at gmail.com
Mon Jan 31 10:16:20 CET 2011
Köszi a gyors reagálást.
Most már tudom, miért nem akartam C-re átálni. : o )
Ami asm-ben egyértelmű miért nem csináltak rá C-ben utasítást.
mondjuk egy ilyet:
a= a<< (PINC.4) //és ez szépen beléptetné a port bitjeit egy változóba
És ennyi.......
2011/1/31 DemonBob <demonbob at freemail.hu>
>
> > void spi_write_byte(uint8_t *input)
> > {
> > register uint8_t data = *input;
> > register uint8_t i;
> Az utóbbi hetekben igen sokat szívtam kód optimalizálással, és a több
> levont tanulság egyike az volt, hogy talán már O1 esetében is felesleges
> a register megadása, anélkül is a fordító regiszterekben tárolja a
> változókat.
> Nem tudom ez avr-gcc specifikus-e, mert én is úgy tudtam hogy gcc
> esetében meg kell adni, egyébként ramban tárolódik.
>
> -----------------------------------------
> elektro[-flame|-etc]
>
More information about the Elektro
mailing list