Arduino - 32 bitu promenna ze 4 byte
Jan Waclawek
konfera na efton.sk
Úterý Prosinec 17 07:48:08 CET 2024
[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.
>>>
Pane Kutino, mám to jako vy, o těch indianech jsem si přečetl taky až teď.
Nikdy před tím jsem tam slova nečetl ani neslyšel. ((:: Proste mi už ujel
vlak
Dne po 16. 12. 2024 22:30 uživatel Pavel Kutina <hw na prelude.cz> napsal:
> Mimochodem - až teď jste mě donutili vygooglit, proč to jsou indiáni,
> nějak
> mi to vrtalo v hlavě, co má vlastně indián společného se čtením bajtů. A
> už
> to vím, díky, konference byla jako obvykle inspirativní :)
>
> A kdo to chce taky vědět, a negooglil, tak tady:
> https://en.wikipedia.org/wiki/Endianness
>
> Důvod je krásně úchylnej :)
>
> Pavel Kutina
>
>
> ----- Original Message -----
> From: Jirka Mww
> To: HW-news
> Sent: Monday, December 16, 2024 8:43 PM
> Subject: Re: Arduino - 32 bitu promenna ze 4 byte
>
>
>
> Ja bych ty funkce klidne pouzil, ale arduino pro atmega je nema. Musel
> bych
> si je napsat sam ((::. Navic ootrebuju jenom ten prevod ze 4 byte do
> 32bit
> signed. Ty tri posuny o 8 bitu to bee zbytku resi, chtel jsem se podivat,
> jak se to prelozi do asembleru, ale ta metoda, jak se dostat u Arduina k
> vypisu v asembleru je nejaka moc slozita, takze se na to vykaslu.
>
> Zdravi
> Jirka Sloupenský OK1MWW
>
Další informace o konferenci Hw-list