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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-11-05T23:03:32+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=13315&amp;mode</id>
<entry>
<author><name><![CDATA[JungleMan]]></name></author>
<updated>2015-11-05T23:03:32+01:00</updated>
<published>2015-11-05T23:03:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=144559#p144559</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=144559#p144559"/>
<title type="html"><![CDATA[Re: [TWI]Czy NACK oznacza, że urządzenie działa?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=144559#p144559"><![CDATA[
Przetestowałem program na takim samym czujniku i okazało się, że program odpalił, czyli adresacja i ustawienia magistrali są w porządku. Poza tym, gdy przełączałem podłączenia magistrali I2C pomiędzy inne urządzenia, te działały poprawnie, więc problem ze stykami raczej odpada. Wynika z tego, że po prostu czujnik nie działał albo płytka z nim była źle zrobiona (obudowa 5x3x1mm - trudne lutowanie i zrobienie płytki). Dziękuję Wam za pomoc.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3945">JungleMan</a> — 5 lis 2015, o 23:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2015-11-03T21:47:57+01:00</updated>
<published>2015-11-03T21:47:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=144308#p144308</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=144308#p144308"/>
<title type="html"><![CDATA[Re: [TWI]Czy NACK oznacza, że urządzenie działa?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=144308#p144308"><![CDATA[
W pierwszym poście pisałeś że przy adresowaniu dostajesz status 0x00<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />a po TWI_write(adres urządzenia + W) w TWSR&amp;0xF8 mam 0x00(H)<br /></div> a nie jest to normalna wartość na poprawnie działającej szynie I2C (TWI), co także jest opisane w datasheetcie:<br /><a href="https://obrazkiforum.atnel.pl/3427/a42362d355452b1dd4e4810b3ea99b67.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/3427/a42362d355452b1dd4e4810b3ea99b67.png" alt="Obrazek" /></a><br />TWSR = 0x00 =&gt; &quot;Bus error due to an illegal START or STOP condition&quot;<br /><br />Dlatego z quizu SunRiverowego wybrałbym 1a  <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> <br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 3 lis 2015, o 21:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2015-11-03T21:31:23+01:00</updated>
<published>2015-11-03T21:31:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=144306#p144306</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=144306#p144306"/>
<title type="html"><![CDATA[Re: [TWI]Czy NACK oznacza, że urządzenie działa?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=144306#p144306"><![CDATA[
<div class="quotetitle">JungleMan napisał(a):</div><div class="quotecontent"><br />Podsumowując zatem, to, że otrzymuję NACK oznacza, że urządzenie nie działa lub prosi o retransmisję i nie da się tego rozróżnić.<br /></div><br /><br />Najprostszym rozwiązaniem w sytuacji gdy dostajemy NACK  dla kolegi jest :<br /><br />1. Sprawdzenie <br />a.  strona sprzętowa - przewody i pullupy &lt;zwłaszcza gdy to stykówka)<br />b.  poprawność adresowania urządzenia <br /><br />2. Programowa <br />a - poprawność wyboru adresu do odczytu i zapisu do urządzenia<br />b - poprawność ustawień dla magistrali i2C  (porównanie warunków z notą układu) <br />    <br />Bardzo pomocne w takim wypadku jest urządzenie sprzętowe o nazwie  Analizator Logiczny <br />klony Saleae mozna nabyć za grosze na Taniocha Markt , a oszczędza się wiele włosów na głowie <br /><br />przykładowo jakby kolega wkleił screen z analizatora transmisji od razu było by wiadome <br />co jest nie tak i szybko znaleźć winowajce<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 3 lis 2015, o 21:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[JungleMan]]></name></author>
<updated>2015-11-03T20:59:29+01:00</updated>
<published>2015-11-03T20:59:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=144294#p144294</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=144294#p144294"/>
<title type="html"><![CDATA[Re: [TWI]Czy NACK oznacza, że urządzenie działa?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=144294#p144294"><![CDATA[
Podsumowując zatem, to, że otrzymuję NACK oznacza, że urządzenie nie działa lub prosi o retransmisję i nie da się tego rozróżnić.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3945">JungleMan</a> — 3 lis 2015, o 20:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-10-31T16:08:02+01:00</updated>
<published>2015-10-31T16:08:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=143919#p143919</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=143919#p143919"/>
<title type="html"><![CDATA[Re: [TWI]Czy NACK oznacza, że urządzenie działa?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=143919#p143919"><![CDATA[
<div class="quotetitle">rskup napisał(a):</div><div class="quotecontent"><br />a chyba to można na forum wyrażać?<br /></div><br />Można ale nie obrażając innych, nawet przez myśl ci nie przeszło, że np ktoś mógł czegoś nie wiedzieć po prostu!<br /><br />Zasada forum jest taka, że jeśli ktoś zadaje pytanie, to zawsze namawiam aby każdy próbował podpowiadać, to ludzka rzecz się mylić, a za to na naszym forum nikt nie będzie słyszał jakichś nagan - tylko po prostu inna osoba, która akurat ma większą wiedzę, chętnie podpowie, wtedy skorzysta na tym i pytający i podpowiadający ....<br /><br />Więc panie kolego swoje dezaprobaty schowaj proszę sobie do kieszeni i nie wylewaj ich na forum. Jak chcesz pomagać - to zapraszam. Jak chcesz sobie wyrażać dezaprobaty bo tobie się to podoba to powiem krótko - zmień forum i na innym wyrażaj co tylko chcesz i jak chcesz ....<br /><br />Na tym forum jest jedna zasada - POMAGAMY SOBIE - a nie pomiatamy sobą ....<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br /><div class="quotetitle">rskup napisał(a):</div><div class="quotecontent"><br />to chodziło o sytuację problemu. Bo pytanie było o interpretację odpowiedzi ACK/NACK w atmedze. I czy NACK jest z powodu że pomylił funkcje, adresy, porty czy dał nie taki rezystor jak trzeba lub ma uszkodzone kabelki, to jest już głębsza kwestia do późniejszej analizy.<br /></div><br />Widzisz - każdy może mieć inne zdanie co do obecnej a co do późniejszej analizy. Ty masz swoje i ja nie wyrażam dezaprobaty wyrażając się tak jak ty. Gdybym ja albo kto inny to zrobił to pewnie zaraz poziom twojej dezaprobaty by się zaognił .... chwila i kłótnia !<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 31 paź 2015, o 16:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2015-10-31T16:01:08+01:00</updated>
<published>2015-10-31T16:01:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=143918#p143918</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=143918#p143918"/>
<title type="html"><![CDATA[Re: [TWI]Czy NACK oznacza, że urządzenie działa?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=143918#p143918"><![CDATA[
Tak jest znaczna różnica, ale te zwroty nie wyrażają mojej dezaprobaty do merytorycznej części odpowiedzi do których odnosiłem, bo według mnie nic one w rozwiązanie problemu kolegi <em>JungleMan</em> nie wnosiły (a chyba to można na forum wyrażać?).<br />Kolega <em>JungleMan</em> zadał jedno proste pytanie<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Czy to oznacza, że urządzenie odpowiada, czy NACK oznacza jednak, że nie?<br /></div>a udzielane odpowiedzi nie odnosiły się do zasady działania szyny I2C/TWI.<br /><br /><br />Co do<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Moim zdaniem nie jest zbędna<br /></div> to chodziło o sytuację problemu. Bo pytanie było o interpretację odpowiedzi ACK/NACK w atmedze. I czy NACK jest z powodu że pomylił funkcje, adresy, porty czy dał nie taki rezystor jak trzeba lub ma uszkodzone kabelki, to jest już głębsza kwestia do późniejszej analizy.<br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 31 paź 2015, o 16:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-10-31T15:11:19+01:00</updated>
<published>2015-10-31T15:11:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=143917#p143917</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=143917#p143917"/>
<title type="html"><![CDATA[Re: [TWI]Czy NACK oznacza, że urządzenie działa?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=143917#p143917"><![CDATA[
<div class="quotetitle">rskup napisał(a):</div><div class="quotecontent"><br />Więc stąd się wzięło moje<br /></div><br />No dobrze więc powiem ci wprost, o wiele bardziej kulturalnie byłoby to samo napisać na przykład tak:<br /><br />&quot;Moim zdaniem ....&quot;<br /><br />albo<br /><br />&quot;Ja chciałbym dodać/uzupełnić ... &quot;<br /><br />albo<br /><br />&quot;Uważam że warto doprecyzować....&quot;<br /><br />Nie dostrzegasz różnicy ?<br /><br />--------------------------------------<br /><br /><div class="quotetitle">rskup napisał(a):</div><div class="quotecontent"><br />A co do stanu nieustalonego to jest to oczywiste, że istnieje, ale w tym wypadku to informacja jest zbędna zrozumienia zwracanej przez procesor informacji NACK / ACK.<br /></div><br />Moim zdaniem nie jest zbędna - jeśli już sięgasz po szczegóły na samo dno ... to wręcz ważne, żeby początkująca osoba wiedziała co ją czeka w przypadku awarii sprzętowej magistrali i2c ....<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 31 paź 2015, o 15:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2015-10-31T15:02:49+01:00</updated>
<published>2015-10-31T15:02:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=143915#p143915</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=143915#p143915"/>
<title type="html"><![CDATA[Re: [TWI]Czy NACK oznacza, że urządzenie działa?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=143915#p143915"><![CDATA[
Powiem tak ... ja to odczuwam inaczej  <img src="https://forum.atnel.pl/images/smilies/icon_cry.gif" alt=":cry:" title="Płacze" /> <br />Kolega [<em>JungleMan</em> zapytał się co oznacza w praktyce, że procesor zwrócił informację NACK a dostał wykład że NACK to jest negatywna odpowiedź nie wnosząca mu nic w dalsze rozwiązanie problemu. A według mnie chodziło o mu o to, co to w praktyce oznacza jak dostaje NACKa. Czy ma komunikację z układem czy nie. Czy układ mu fizycznie odpowiedział czy mógł to być całkowity brak komunikacji.<br />Więc stąd się wzięło moje<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Nie piszcie mu co znaczy NACK<br /></div><br /><br />A co do stanu nieustalonego to jest to oczywiste, że istnieje, ale w tym wypadku to informacja jest zbędna zrozumienia zwracanej przez procesor informacji NACK / ACK.<br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 31 paź 2015, o 15:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-10-31T14:16:28+01:00</updated>
<published>2015-10-31T14:16:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=143908#p143908</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=143908#p143908"/>
<title type="html"><![CDATA[Re: [TWI]Czy NACK oznacza, że urządzenie działa?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=143908#p143908"><![CDATA[
<div class="quotetitle">rskup napisał(a):</div><div class="quotecontent"><br />Nie piszcie mu co znaczy NACK<br /></div><br />Pomyśl przez chwilę zanim kolejny raz coś takiego napiszesz ok ?<br /><br />To, że nie da się przedstawić na 1 bicie trzech stanów to nie oznacza, że początkującemu nie można przedstawić pewne rzeczy w uproszczeniu. Tym bardziej, że jeśli się założy, że na i2c masz TYLKO dwa urządzenia o znanych ci adresach a nie ma awarii na i2c czyli np nie jest rozerwana żadna linia - to w zupełności takie wyjaśnienia jak wyżej wystarczą<br /><br /><div class="quotetitle">rskup napisał(a):</div><div class="quotecontent"><br />A jak wiesz szyna ma jeszcze swój neutralny stan.<br /></div><br />Ja tobie powiem, że ma jeszcze jeden stan - nieokreślony stan HiZ ... jeśli np uszkodzenie linii nastąpi przed rezystorem podciągającym do VCC wtedy jest sieczkarnia bo raz może być odczytywany jako Hi a innym razem jako Lo<br /><br />REASUMUJĄC - jeśli chcesz uzupełnić , dodać coś od siebie bo czujesz że warto - to na tym forum robimy to kulturalnie ok ? TO jest u nas najważniejsza i niepisana zasada. Liczę na zrozumienie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 31 paź 2015, o 14:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2015-10-31T14:10:04+01:00</updated>
<published>2015-10-31T14:10:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=143907#p143907</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=143907#p143907"/>
<title type="html"><![CDATA[Re: [TWI]Czy NACK oznacza, że urządzenie działa?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=143907#p143907"><![CDATA[
<div class="quotetitle">rskup napisał(a):</div><div class="quotecontent"><br />Nie piszcie mu co znaczy NACK,<br /></div><br /><br />Ok. przepraszam nic więcej nie napiszę ...<br />Pzdr.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 31 paź 2015, o 14:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2015-10-31T12:49:13+01:00</updated>
<published>2015-10-31T12:49:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=143902#p143902</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=143902#p143902"/>
<title type="html"><![CDATA[Re: [TWI]Czy NACK oznacza, że urządzenie działa?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=143902#p143902"><![CDATA[
Nie piszcie mu co znaczy NACK, bo na TWI (I2C) jeżeli mamy odpowiedź ACK i NACK to jest operowanie jednym bitem. A jak wiesz szyna ma jeszcze swój neutralny stan. Tak więc 3 elementów na 1 bicie nie da się przekazać <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br />ACK jest to ściągnięcie przez urządzenie szyny do stanu low.<br />NACK jest zostawieniem szyny w stanie high.<br />Brak odpowiedzi jest zostawieniem szyny w spokoju czyli także high.<br />Więc nie odróżnisz na szynie braku odpowiedzi od NACKa. <br /><br />-- <br />Pozdrawiam, <br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 31 paź 2015, o 12:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2015-10-31T10:35:02+01:00</updated>
<published>2015-10-31T10:35:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=143886#p143886</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=143886#p143886"/>
<title type="html"><![CDATA[Re: [TWI]Czy NACK oznacza, że urządzenie działa?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=143886#p143886"><![CDATA[
zazwyczaj odpowiedź NACK oznacza że wystąpił błąd w transmisji i urządzenie oczekuje retransmisji<br />bloku danych  (Negative Acknowledgement)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 31 paź 2015, o 10:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[panbosman]]></name></author>
<updated>2015-10-31T00:26:40+01:00</updated>
<published>2015-10-31T00:26:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=143869#p143869</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=143869#p143869"/>
<title type="html"><![CDATA[Re: [TWI]Czy NACK oznacza, że urządzenie działa?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=143869#p143869"><![CDATA[
<strong>Akronim od Acknowledgement, skrót ACK </strong><br />Wg mnie <strong>NACK</strong> oznacza brak potwierdzenia, więc raczej urządzenie nie odpowiada.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=819">panbosman</a> — 31 paź 2015, o 00:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[JungleMan]]></name></author>
<updated>2015-10-21T20:32:02+01:00</updated>
<published>2015-10-21T20:32:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=143073#p143073</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=143073#p143073"/>
<title type="html"><![CDATA[[TWI]Czy NACK oznacza, że urządzenie działa?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13315&amp;p=143073#p143073"><![CDATA[
Próbuję się porozumieć z pewnym urządzeniem za pomocą I2C poprzez TWI w Atmega88Pa. Mam taki problem, że przy pierwszej próbie porozumienia się z urządzeniem oraz sprawdzenia WHO_AM_I, TWI_start przechodzi, a po TWI_write(adres urządzenia + W) w TWSR&amp;0xF8 mam 0x00(H). Przy próbie wysłania TWI_write(adres urządzenia + R) dostaję raport o błędzie &quot;SLA+R has been transmitted; NOT ACK has been received&quot;. Czy to oznacza, że urządzenie odpowiada, czy NACK oznacza jednak, że nie?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3945">JungleMan</a> — 21 paź 2015, o 20:32</p><hr />
]]></content>
</entry>
</feed>