<?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=22786&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2020-01-14T13:03:39+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=22786&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2020-01-14T12:59:18+01:00</updated>
<published>2020-01-14T12:59:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22786&amp;p=224153#p224153</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22786&amp;p=224153#p224153"/>
<title type="html"><![CDATA[Re: MK_ATCAN_LIB pytanie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22786&amp;p=224153#p224153"><![CDATA[
<div class="quotetitle">tonygryps napisał(a):</div><div class="quotecontent"><br />no to muszę się odezwać do Pani Anety w tej sprawie.<br /></div><br />Napisz do mnie na <!-- e --><a href="mailto:biuro@atnel.pl">biuro@atnel.pl</a><!-- e --> i podaj maila z jakiego logowałeś się na PP<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 14 sty 2020, o 12:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tonygryps]]></name></author>
<updated>2020-01-14T13:03:39+01:00</updated>
<published>2020-01-14T12:58:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22786&amp;p=224152#p224152</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22786&amp;p=224152#p224152"/>
<title type="html"><![CDATA[Re: MK_ATCAN_LIB pytanie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22786&amp;p=224152#p224152"><![CDATA[
no to muszę się odezwać do Pani Anety w tej sprawie.<br />już nie aktualne, przejrzałem skrzynkę pocztową i była w spamie .przepraszam za kłopot.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12014">tonygryps</a> — 14 sty 2020, o 12:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2020-01-14T12:45:44+01:00</updated>
<published>2020-01-14T12:45:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22786&amp;p=224151#p224151</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22786&amp;p=224151#p224151"/>
<title type="html"><![CDATA[Re: MK_ATCAN_LIB pytanie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22786&amp;p=224151#p224151"><![CDATA[
już wyszły do wszystkich z PP teoretycznie. Jeszcze nie wyszły do ludzi którzy zakupili to w sklepie ale na dniach też wyjdą<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 14 sty 2020, o 12:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tonygryps]]></name></author>
<updated>2020-01-14T12:16:29+01:00</updated>
<published>2020-01-14T12:16:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22786&amp;p=224149#p224149</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22786&amp;p=224149#p224149"/>
<title type="html"><![CDATA[Re: MK_ATCAN_LIB pytanie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22786&amp;p=224149#p224149"><![CDATA[
A czy już zaczęły się wysyłki bibliotek z can?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12014">tonygryps</a> — 14 sty 2020, o 12:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jarecki]]></name></author>
<updated>2020-01-14T07:28:05+01:00</updated>
<published>2020-01-14T07:28:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22786&amp;p=224146#p224146</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22786&amp;p=224146#p224146"/>
<title type="html"><![CDATA[Re: MK_ATCAN_LIB pytanie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22786&amp;p=224146#p224146"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />to by ci starczyło tylko na skasowanie DWÓCH bajtów panie kochany ... no jak inaczej ? A przecież widzisz i pisałem że mamy TRZY bajty w strukturze<br /></div><br /><br />dlatego napisałem <br /><br /><div class="quotetitle">Jarecki napisał(a):</div><div class="quotecontent"><br />Czyli, żeby jednym ruchem skasować <strong>wszystkie pola bitowe i tx_count</strong> trzeba by użyć zmiennej status uint16_t zamiast uint8_t <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /></div><br /><br />czyli dwa bajty a chcąc skasować jeszcze rx_count wtedy trzeba by użyć trzech bajtów <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: kilkunastu sekundach ]</span></strong><br /><br /><div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />No ale mam nadzieję, że dzięki temu już wiesz w czym rzecz i przyda ci się to później w pisaniu swoich kodów <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /></div><br /><br />Na pewno się przyda, dzięki Mirku <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=2511">Jarecki</a> — 14 sty 2020, o 07:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2020-01-13T14:54:30+01:00</updated>
<published>2020-01-13T14:54:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22786&amp;p=224143#p224143</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22786&amp;p=224143#p224143"/>
<title type="html"><![CDATA[Re: MK_ATCAN_LIB pytanie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22786&amp;p=224143#p224143"><![CDATA[
<div class="quotetitle">Jarecki napisał(a):</div><div class="quotecontent"><br />uint16_t zamiast uint8_t<br /></div><br />to by ci starczyło tylko na skasowanie DWÓCH bajtów panie kochany ... no jak inaczej ? A przecież widzisz i pisałem że mamy TRZY bajty w strukturze<br /><br />to musiałbyś zrobić zmienną status typu uint32_t <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> czterobajtową - wtedy by skasowała wszystkie trzy bajty z tej unii a jeden bajt leżałby odłogiem (ten najstarszy zmiennej status) <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Tyle że w wypadku tej biblioteki - jak wspominałem nie jest dobrym pomysłem kasowanie tych dwóch pozostałych bajtów, dlatego to zostało tak zorganizowane jak jest. No ale mam nadzieję, że dzięki temu już wiesz w czym rzecz i przyda ci się to później w pisaniu swoich kodów <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> — 13 sty 2020, o 14:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jarecki]]></name></author>
<updated>2020-01-13T14:51:10+01:00</updated>
<published>2020-01-13T14:51:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22786&amp;p=224142#p224142</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22786&amp;p=224142#p224142"/>
<title type="html"><![CDATA[Re: MK_ATCAN_LIB pytanie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22786&amp;p=224142#p224142"><![CDATA[
Teraz jaśniej <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Tego mi brakowało:<br /><br /><div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />Czyli ta zmienna status zgodnie z zasadą działania UNII pokrywa tylko pierwsze 8 pól bitowych<br /></div><br /><br /><img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Czyli, żeby jednym ruchem skasować wszystkie pola bitowe i tx_count trzeba by użyć zmiennej status uint16_t zamiast uint8_t <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Dzięki za wyjaśnienie <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=2511">Jarecki</a> — 13 sty 2020, o 14:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2020-01-13T14:46:31+01:00</updated>
<published>2020-01-13T14:46:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22786&amp;p=224141#p224141</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22786&amp;p=224141#p224141"/>
<title type="html"><![CDATA[Re: MK_ATCAN_LIB pytanie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22786&amp;p=224141#p224141"><![CDATA[
<div class="quotetitle">Jarecki napisał(a):</div><div class="quotecontent"><br />ale szczerze mówiąc nie bardzo to czuję<br /></div><br />No spójrz - masz w unii:<br /><br />1. strukturę, która ile bajtów zajmuje ? chyba widzisz, że równo 3 bajty. <br />   a. osiem bitów na pola bitowe (jeden bajt)<br />   b. jeden bajt na rx_count <br />   c. jeden bajt na tx_count <br /><br />tak czy nie ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> łącznie TRZY bajty<br /><br />ale w tej samej unii masz zmienną status - zmienna 8-bitowa.<br /><br />Czyli ta zmienna status zgodnie z zasadą działania UNII pokrywa tylko pierwsze 8 pól bitowych - dzięki czemu jednym ruchem można szybko wyzerować wszystkie pola bitowe<br /><br />[syntax=c]can_error.status = 0;[/syntax]<br /><br />zamiast pisać osiem oddzielnych linijek do kasowania każdego pola bitowego oddzielnie.<br /><br />Teraz jaśniej ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 13 sty 2020, o 14:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jarecki]]></name></author>
<updated>2020-01-13T14:41:28+01:00</updated>
<published>2020-01-13T14:41:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22786&amp;p=224140#p224140</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22786&amp;p=224140#p224140"/>
<title type="html"><![CDATA[Re: MK_ATCAN_LIB pytanie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22786&amp;p=224140#p224140"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br /><div class="quotetitle">Jarecki napisał(a):</div><div class="quotecontent">Zmienna status jest elementem jedno-bajtowej unii,<br /></div><br />czyli odpowiada TYLKO za pierwszych 8 bitów, a później masz jeszcze kolejne całe bajty rx_count i tx_count, no i to one są kasowane oddzielnie. Nie zawsze bowiem musi być potrzeba kasowania liczników CANTEC i CANREC</div><br /><br />Dzięki za wyjaśnienie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> pierwszy raz widzę taki zapis, zupełna nowość ale szczerze mówiąc nie bardzo to czuję<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2511">Jarecki</a> — 13 sty 2020, o 14:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2020-01-13T14:29:06+01:00</updated>
<published>2020-01-13T14:29:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22786&amp;p=224139#p224139</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22786&amp;p=224139#p224139"/>
<title type="html"><![CDATA[Re: MK_ATCAN_LIB pytanie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22786&amp;p=224139#p224139"><![CDATA[
<div class="quotetitle">Jarecki napisał(a):</div><div class="quotecontent"><br />Zmienna status jest elementem jedno-bajtowej unii,<br /></div><br />czyli odpowiada TYLKO za pierwszych 8 bitów, a później masz jeszcze kolejne całe bajty rx_count i tx_count, no i to one są kasowane oddzielnie. Nie zawsze bowiem musi być potrzeba kasowania liczników CANTEC i CANREC<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 13 sty 2020, o 14:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jarecki]]></name></author>
<updated>2020-01-13T14:19:06+01:00</updated>
<published>2020-01-13T14:19:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22786&amp;p=224138#p224138</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22786&amp;p=224138#p224138"/>
<title type="html"><![CDATA[MK_ATCAN_LIB pytanie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22786&amp;p=224138#p224138"><![CDATA[
Witam,<br /><br />patrzę sobie w kod biblioteki jak w temacie i zastanawia się nad jedną rzeczą. W pliku źródłowym <strong>mk_atcan.c</strong> w linii 214 następuje przypisanie zmiennej:<br /><br />[syntax=c]can_error.status = 0;[/syntax]<br /> <br />Zmienna <strong>status</strong> jest elementem jedno-bajtowej unii, czy w związku z tym, potrzeba jeszcze kasować zmienne w liniach 215 i 216?<br /><br />[syntax=c]can_error.tx_count = 0;<br />can_error.rx_count = 0;[/syntax]<br /><br />Moim zdaniem linia 214 załatwia sprawę, jeżeli się mylę to proszę o naprowadzenie w czym rzecz, będę wdzięczny, pozdrawiam <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=2511">Jarecki</a> — 13 sty 2020, o 14:19</p><hr />
]]></content>
</entry>
</feed>