Dziękuje
Word a Byte BASCOM AVR
Word a Byte BASCOM AVR
W jaki sposób przepisać pierwsze 8 bitów zmiennej typu Word do zmiennej typu Byte w Bascom AVR
Dziękuje

Dziękuje
-
K_o_n_r_a_d
- Użytkownik
- Posty: 123
- Rejestracja: 29 lip 2005, 10:21
- Lokalizacja: Lublin
Pierwsze 8 bitów to rozumiesz bajt starszy czy młodszy?
Jest wiele sposobów na to. Najlepszy, najbardziej naturalny i najbardziej optymalny to użycie słówka OVERLAY przy deklaracji zmiennej - jak dokładnie działa i jak użyć poczytaj w pomocy.
Możesz również wyciągać bajty dzieląc zmienna WORD przez 256 z resztą i bez reszty itp. ale te sposoby są bardzo niewydajne w Bascomie.
Jest wiele sposobów na to. Najlepszy, najbardziej naturalny i najbardziej optymalny to użycie słówka OVERLAY przy deklaracji zmiennej - jak dokładnie działa i jak użyć poczytaj w pomocy.
Możesz również wyciągać bajty dzieląc zmienna WORD przez 256 z resztą i bez reszty itp. ale te sposoby są bardzo niewydajne w Bascomie.
-
K_o_n_r_a_d
- Użytkownik
- Posty: 123
- Rejestracja: 29 lip 2005, 10:21
- Lokalizacja: Lublin
- mariusz_edw
- Użytkownik
- Posty: 307
- Rejestracja: 22 lip 2005, 13:02
- Lokalizacja: Polanica Zdrój
- Kontakt:
Re: Word a Byte BASCOM AVR
zmienna_byte = low ( zmienna_word )muster pisze:W jaki sposób przepisać pierwsze 8 bitów zmiennej typu Word do zmiennej typu Byte w Bascom AVR![]()
Dziękuje![]()
![]()
http://avrhelp.mcselec.com/index.html?low.htm