<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=4&amp;t=24216&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2022-05-04T14:51:52+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=24216&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2022-05-04T14:51:52+01:00</updated>
<published>2022-05-04T14:51:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24216&amp;p=235464#p235464</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24216&amp;p=235464#p235464"/>
<title type="html"><![CDATA[Re: ROLowanie kilku bajtów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24216&amp;p=235464#p235464"><![CDATA[
<div class="quotetitle">Zealota napisał(a):</div><div class="quotecontent"><br />Natomiast przykład na blogu to nie za bardzo będzie działał.<br /></div><br />to był tylko przykład i pseudokod żeby wiadomo było że działamy na zmiennej albo 8-bit albo 16-bit. A to że napełnić ją można czym chcesz - to już wydawało mi się zbyt oczywiste żeby pisać <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Mogą to być same jedynki z jednym zerem albo dowolne łańcuszki <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 4 maja 2022, o 14:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2022-05-04T14:27:44+01:00</updated>
<published>2022-05-04T14:27:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24216&amp;p=235463#p235463</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24216&amp;p=235463#p235463"/>
<title type="html"><![CDATA[Re: ROLowanie kilku bajtów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24216&amp;p=235463#p235463"><![CDATA[
Haha, Mirek to z Twojego bloga już dawno poznałem i już nie raz się przydało, a właśnie na tej podstawie zacząłem kombinować z problematycznym tematem <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> ...i nie wychodziło zgodnie z założeniami <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Mimo, że obecnie nie jest mi już to niezbędne to jednak bardzo chętnie poznał bym różne rozwiązania tego problemu. Często różne fragmenty kodu pisze na dwa sposoby i sprawdzam po kompilacji co mniej zajmuje <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 4 maja 2022, o 14:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Zealota]]></name></author>
<updated>2022-05-04T14:21:43+01:00</updated>
<published>2022-05-04T14:21:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24216&amp;p=235462#p235462</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24216&amp;p=235462#p235462"/>
<title type="html"><![CDATA[Re: ROLowanie kilku bajtów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24216&amp;p=235462#p235462"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />tu uproszczony przykład ale może będzie jakimś natchnieniem<br /></div><br />Dla mnie jest. Nawet nie wiedziałem, że tak można. Pewnie wrzucałbym jakieś ify do tego <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Natomiast przykład na blogu to nie za bardzo będzie działał.<br />Jeśli to będzie zmienna statyczna lub globalna to będziemy sobie ładnie rolować same zera, jeśli lokalna to jakieś randomy <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Zmienną należy zainicjować tym co chcemy rolować. Dla 1 oczywiście będzie 1, a dla 3 będą aż dwie jedynki i tak dalej.<br />Niemniej jednak to bardzo sprytny zapis i już go &quot;anektuję&quot; do własnych zastosowań.<br />[syntax=c]uint8_t bajt = 1;           // jedynka &quot;krocząca&quot; :)<br />bajt = ( bajt&lt;&lt;1 ) | ( bajt&gt;&gt;7 );[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16487">Zealota</a> — 4 maja 2022, o 14:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2022-05-04T13:55:26+01:00</updated>
<published>2022-05-04T13:55:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24216&amp;p=235461#p235461</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24216&amp;p=235461#p235461"/>
<title type="html"><![CDATA[Re: ROLowanie kilku bajtów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24216&amp;p=235461#p235461"><![CDATA[
tu uproszczony przykład ale może będzie jakimś natchnieniem <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><!-- m --><a class="postlink" href="http://mirekk36.blogspot.com/2012/10/ror-rolowanie-bitow-wersja-wojskowa.html" >http://mirekk36.blogspot.com/2012/10/ro ... skowa.html</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 4 maja 2022, o 13:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2022-05-04T13:11:49+01:00</updated>
<published>2022-05-04T13:11:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24216&amp;p=235460#p235460</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24216&amp;p=235460#p235460"/>
<title type="html"><![CDATA[ROLowanie kilku bajtów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24216&amp;p=235460#p235460"><![CDATA[
Czy ktoś z Was bawił się w rolowanie kilku różnych zmiennych (może to być też tablica z jeszcze większą ilością zmiennych), np. mamy:<br /><br />[syntax=c]uint8_t a,b,c,d,e;[/syntax]<br /><br /><br />...i teraz chcę aby, np. logiczna jedynka krążyła sobie od zmiennej &quot;a&quot; z pozycji bitu nr 7 poprzez b,c,d aż do e na pozycję bitu nr 0 i później znowu do &quot;a&quot; i tak w kółko. Zadanie jest czysto teoretyczne i celowo użyłem 5 zmiennych. Miałem po prostu podobny problem z trzema zmiennymi  i zacząłem coś kombinować, ale nie za bardzo to wychodziło objętościowo i docelowo z dużo lepszym skutkiem załatwiłem to na szybko dodatkową 32bitową pomocniczą. Ma ktoś pomysł jak to estetycznie i treściwie rozpisać?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 4 maja 2022, o 13:11</p><hr />
]]></content>
</entry>
</feed>