Arduino - 32 bitu promenna ze 4 byte

Pavel Kutina hw na prelude.cz
Pondělí Prosinec 16 22:50:25 CET 2024


Ono je to tak se spoustou termnů - vím, co se tím označuje, vím, kdy to 
použít, ale proč se tomu říká zrovna takhle... je docela úsměvné, Gullivera 
jsem už dlouho nečetl, takže mi to nedošlo. A holt mám dneska nějakou 
hloubavou náladu :)

Pavel Kutina



----- Original Message ----- 
From: Jirka Mww
To: HW-news
Sent: Monday, December 16, 2024 10:37 PM
Subject: Re: Arduino - 32 bitu promenna ze 4 byte


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




po 16. 12. 2024 v 17:33 odesílatel Petr Labaj <labaj na volny.cz> napsal:

Tyhle funkce byly "vynalezeny" hodně dávno a snaží se být naprosto
univerzální.
Kdo ví, jestli tehdy neexistovaly nějaké platformy, které třeba byly
Little Endian, ale ukládaly data po 16-bit wordech?
Třeba nějaké historické HP1000/ADT4500 nebo nějaká jiná zvláštní
architektura? Tam už by totožné nebyly.
Navíc při čtení programu mi to připadá šikovné, protože jednoznačně vím,
co chtěl autor říct.

No ale nejsem dealer těchto funkcí, tak je nebudu prosazovat za každou cenu.
Jen že mi osobně to připadá jako šikovné a průhledné řešení.
Samozřejmě se podobná konverze napsat na mnoho způsobu, je to triviální
úkol.

PL

*******************

Dne 16.12.2024 v 15:31 Miroslav Mraz napsal(a):
> A pak ty síťové funkce mají redundantní názvy - htonx je to samé jako
> ntohx. Mě to mate.

_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list




_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list

_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list




_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list 



Další informace o konferenci Hw-list