<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="moz-cite-prefix">V arduinu nevím, to mi zatím nesmí do
baráku :-) ale v céčku jsem řešil zápis pole proměnných unsigned
int do flash paměti (oblast využitá jako EEPROM) u silabse (8051).
Je tam důmyslné zabezpečení proti nechtěnému přepsání tak, že se
zapisuje po jednom bajtu a před každým bajtem se dává dvojice
odemykacích bajtů. Takže to mám jako dvě pole, jedno dvoubajtové a
druhé na stejných adresách jednobajtové. Přistupuju k tomu přes
pointery. Sice to při překladu píše varování, ale funguje to :-) <br>
</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">Anděl</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">Dne 08.11.2023 v 16:25 Jirka Mww
napsal(a):<br>
</div>
<blockquote type="cite"
cite="mid:CAGNMtu07+026ywPpM0Gvcy-xgyDWToTR+yE3wyQ1hGPi-FFLKw@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">Dobrý den,
<div><br>
</div>
<div><font face="arial, sans-serif">zase bych měl takový
začátečnický dotaz : Řeším komunikaci s měničem Goodwe po
RS485. </font></div>
<div><font face="arial, sans-serif">Jsem schopen vyčíst
kteroukoli dvojici registrů do pole bytů , řekněme
RX[1..4]. Potřebuji z toho ale naplnit <font
color="#000000">proměnnou <span style="white-space:pre">unsigned long DATA </span><span
style="white-space:pre"> tj. 32 bitů dlouhou. Samozřejmě postupné načítání </span></font></font></div>
<div><span style="white-space:pre"><font style=""
face="arial, sans-serif" color="#000000">jednotlivých bytů a jejich posun po 8 bitech , nebo násobení 256, umím, ale chtěl </font></span></div>
<div><span style="white-space:pre"><font style=""
face="arial, sans-serif" color="#000000">bych to zrychlit přímým přesunem jednotlivých bytů do příslušné pozice v té proměnné </font></span></div>
<div> <font face="arial, sans-serif" color="#000000"><span
style="white-space:pre">DATA. V poli RX[1..4] jsou byty ve správném pořadí, tak jak </span></font></div>
<div><font face="arial, sans-serif" color="#000000"><span
style="white-space:pre">budou v té proměnné DATA. Chtěl bych použít něco jako </span></font><span
style="white-space:pre;color:rgb(0,0,0);font-family:arial,sans-serif">Memcpy, ale nevím, jak to napsat. </span></div>
<div><span
style="white-space:pre;color:rgb(0,0,0);font-family:arial,sans-serif">V assembleru by to bylo snadné ((:: Můžete prosím někdo poradit ?</span></div>
<div><span
style="white-space:pre;color:rgb(0,0,0);font-family:arial,sans-serif">
</span></div>
<div>
<div>
<div dir="ltr" class="gmail_signature"
data-smartmail="gmail_signature">Jirka Sloupenský OK1MWW</div>
</div>
</div>
</div>
<div id="DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2"><br>
<table style="border-top:1px solid #d3d4de">
<tbody>
<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" moz-do-not-send="true"><img
src="https://s-install.avcdn.net/ipm/preview/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif"
alt="" style="width: 46px; height: 29px;"
moz-do-not-send="true" width="46" height="29"></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"
moz-do-not-send="true">www.avast.com</a></td>
</tr>
</tbody>
</table>
</div>
<br>
<fieldset class="moz-mime-attachment-header"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
HW-list mailing list - sponsored by <a class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a>
<a class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a>
<a class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
</blockquote>
<p><br>
</p>
</body>
</html>