Arduino - 32 bitu promenna ze 4 byte

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


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 



Další informace o konferenci Hw-list