Arduino - 32 bitu promenna ze 4 byte
Martin Blaha
conf.hw na elektronek.cz
Úterý Prosinec 17 13:56:02 CET 2024
neměl by ten zápis správně být jako
unsigned long int Delay=0xFFEF1000ul; ?
MB
Dne 17.12.2024 v 7:48 Jan Waclawek napsal(a):
> [preposielam]
>
> Dobry vecer,
>
> ak dovolite, rad by som pridal kratku poznamku.
>
> V Arduino prostredi som nikdy nepracoval, ale za to mam bohate skusenosti s gcc v MIcrochip Studio a XC8. Tam sa mi ten listing podarilo nejako vydolovat, ale pri kazdom preklade bol iny. Mal som sice iba konstrukciu
>
> unsigned long int Delay=0xFFEF1000;
> while(Delay--);
>
> Ale pri kazdom preklade som mal na AVR iny kod, az som sa divil, kolko kreativity ten kompilator v sebe ma. A kedze som uz tiez postarsi, tak som tiez nemal sil to luskat preco tomu tak je. Proste mne tiez uz ten vlak odisiel. A to nehovorim o rozdieloch medzi C90 a C99 na PIC. Ale to som sa uz naucil, ze ked je kod podozrivo dlhy, tak v nom chybaju nejake & 0xFFFF. A tiez si to musim overit a refreshnut v starych zdrojakoch.
>
> A.
>
Další informace o konferenci Hw-list