Arduino - 32 bitu promenna ze 4 byte

Jirka Mww jirka.mww na gmail.com
Pondělí Prosinec 16 20:43:55 CET 2024


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
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20241216/3f0a1b02/attachment.htm>


Další informace o konferenci Hw-list