<div dir="ltr">Ta data se čtou standardní procedurou Arduina :<div><br><div><div style="color:rgb(78,91,97);font-family:Consolas,"Courier New",monospace;font-size:14px;line-height:19px;white-space:pre"><div> v hlavní smyčce : </div><div> <span style="color:rgb(114,142,0)">if</span> <span style="color:rgb(67,79,84)">(</span><span style="color:rgb(211,84,0)">Serial1</span>.<span style="color:rgb(211,84,0)">available</span><span style="color:rgb(67,79,84)">()</span>> <span style="color:rgb(0,92,95)">0</span> <span style="color:rgb(67,79,84)">){</span> <span style="color:rgb(211,84,0)">Prijem_GOODWE</span><span style="color:rgb(67,79,84)">()</span>; <span style="color:rgb(67,79,84)">}</span></div><div><span style="color:rgb(67,79,84)"><br></span></div><div>
<div style="line-height:19px"><div><span style="color:rgb(0,151,157)">void</span> <span style="color:rgb(211,84,0)">Prijem_GOODWE</span><span style="color:rgb(67,79,84)">()</span> <span style="color:rgb(67,79,84)">{</span></div><div> </div><div> inByte2 = <span style="color:rgb(211,84,0)">Serial1</span>.<span style="color:rgb(211,84,0)">read</span><span style="color:rgb(67,79,84)">()</span>;</div><div><span style="color:rgb(149,165,166)"> </span> <span style="color:rgb(211,84,0)">RX_Data</span>[s] = inByte2;</div><div> s++;</div></div> </div><div>a tak dál.... až do celkové délky zprávy, pak se to zpracovává do té 32 bitové proměnné.</div><div><br></div><div>Jinak já jsem v situaci, že rozlišování C a C++ mi dělá potíže...Používám to jen na to Arduino.</div><div><br></div><div>
</div><div><span style="color:rgb(67,79,84)"><br></span></div></div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Zdravi<br>Jirka Sloupenský OK1MWW</div></div><br></div></div></div><div id="DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2"><br><table style="border-top:1px solid #d3d4de"><tr><td style="width:55px;padding-top:13px"><a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail" target="_blank"><img src="https://s-install.avcdn.net/ipm/preview/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif" alt="" width="46" height="29" style="width: 46px; height: 29px;"></a></td><td style="width:470px;padding-top:12px;color:#41424e;font-size:13px;font-family:Arial,Helvetica,sans-serif;line-height:18px">Neobsahuje žádné viry.<a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail" target="_blank" style="color:#4453ea">www.avast.com</a></td></tr></table><a href="#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2" width="1" height="1"></a></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">st 8. 11. 2023 v 17:27 odesílatel Jan Waclawek <<a href="mailto:konfera@efton.sk">konfera@efton.sk</a>> napsal:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Tie data sa tam dostavaju ako, v nejakom preruseni? Potom to treba okorenit<br>
nejakym tym volatile<br>
<br>
DATA = *((volatile unsigned long*)(&RX+ofset))<br>
<br>
Inak Arduino nie je C ale C++.<br>
<br>
wek<br>
<br>
----- Original Message ---------------<br>
>Díky za snahu mi pomoct, reálně je to tak, že to pole RX je RX[30] a ta<br>
>data co potrebuji jsou na RX[3] az RX[6]. Kdyz tam dam RX+3, dava to nuly<br>
>i kdyz tam data urcite jsou.<br>
><br>
>Zdravi<br>
>Jirka Sloupenský OK1MWW<br>
><br>
><br>
>st 8. 11. 2023 v 17:01 odesílatel Jindroush <<a href="mailto:jindroush@seznam.cz" target="_blank">jindroush@seznam.cz</a>> napsal:<br>
><br>
>> Ah, vadit to nebude, jen si k &RX prictete tolik bajtu, o kolik je offset<br>
>> vasich dat od zacatku (jsem uvazoval, ze ten 1..4 vypada pascalsky s<br>
>> 1-based indexovanim)<br>
>> DATA = *((unsigned long*)(&RX+ofset))<br>
>><br>
>> On 08.11.2023 16:49, Jirka Mww wrote:<br>
>><br>
>> Díky, tohle by se mi líbilo, jen to pole RX je delší, má pak další ještě<br>
>> položky s jinými daty a pak CRC. Nebude to vadit ?<br>
>><br>
>> Zdravi<br>
>> Jirka Sloupenský OK1MWW<br>
>><br>
<br>
_______________________________________________<br>
HW-list mailing list - sponsored by <a href="http://www.HW.cz" rel="noreferrer" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
</blockquote></div>