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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-10-12T18:43:08+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=8654&amp;mode</id>
<entry>
<author><name><![CDATA[plenin]]></name></author>
<updated>2014-10-12T18:43:08+01:00</updated>
<published>2014-10-12T18:43:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8654&amp;p=98700#p98700</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8654&amp;p=98700#p98700"/>
<title type="html"><![CDATA[Re: sprawdzanie adresów na szynie i2c]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8654&amp;p=98700#p98700"><![CDATA[
[syntax=c]TWI_start();<br />TWI_write(0xa2);  // dla zegarka na płycie testowe<br />status = i2c_status();<br />lcd_locate(1,0);<br />lcd_int(status);    //  24 dziesietnie na LCD czyli jest ok :)<br />TWI_stop();[/syntax]<br /><br />Sorry że po czasie ale przetestowane i działa<br /><br />szopler piwo dla Ciebie<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2512">plenin</a> — 12 paź 2014, o 18:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[plenin]]></name></author>
<updated>2014-09-28T22:43:01+01:00</updated>
<published>2014-09-28T22:43:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8654&amp;p=96967#p96967</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8654&amp;p=96967#p96967"/>
<title type="html"><![CDATA[Re: sprawdzanie adresów na szynie i2c]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8654&amp;p=96967#p96967"><![CDATA[
Dziękuję. Jutro przetestuje i dam znać jak poszło. <br /><br />Co do rejestrów twi też sprawdzę.<br /><br />Pzdr<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2512">plenin</a> — 28 wrz 2014, o 22:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[szopler]]></name></author>
<updated>2014-09-28T22:13:56+01:00</updated>
<published>2014-09-28T22:13:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8654&amp;p=96965#p96965</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8654&amp;p=96965#p96965"/>
<title type="html"><![CDATA[Re: sprawdzanie adresów na szynie i2c]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8654&amp;p=96965#p96965"><![CDATA[
Układy na I2C wyszukuje się tak:<br />[syntax=c]i2c_start();<br />i2c_write(adres);<br />status = i2c_status();<br />i2c_stop();[/syntax]<br />gdzie:<br />[syntax=c]uint8_t i2c_status(void) {<br />    uint8_t status;<br />    status = (TWSR &amp; 0xF8);<br />    return status;<br />}[/syntax]<br /><br />Jeśli ( status == 0x18) to układ jest pod zadanym adresem.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=82">szopler</a> — 28 wrz 2014, o 22:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-09-28T21:40:54+01:00</updated>
<published>2014-09-28T21:40:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8654&amp;p=96960#p96960</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8654&amp;p=96960#p96960"/>
<title type="html"><![CDATA[Re: sprawdzanie adresów na szynie i2c]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8654&amp;p=96960#p96960"><![CDATA[
<div class="quotetitle">plenin napisał(a):</div><div class="quotecontent"><br />Generalnie nie wiem jak sprawdzić czy po zaadresowaniu układu na i2c sprawdzić czy układ nadał ACK ?<br /></div><br /><br />Trzeba się wczytać w notę PDF które bity sprawdzać przy sprzętowym I2C ... ale jakbyś zajrzał do programowej obsługi I2C to tam będzie to ładnie widać<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 28 wrz 2014, o 21:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[plenin]]></name></author>
<updated>2014-09-28T20:20:56+01:00</updated>
<published>2014-09-28T20:20:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8654&amp;p=96955#p96955</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8654&amp;p=96955#p96955"/>
<title type="html"><![CDATA[Re: sprawdzanie adresów na szynie i2c]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8654&amp;p=96955#p96955"><![CDATA[
Generalnie nie wiem jak sprawdzić czy po zaadresowaniu układu na i2c sprawdzić czy układ nadał ACK ?<br /><br />Czy może mi ktoś pomóc ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2512">plenin</a> — 28 wrz 2014, o 20:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[plenin]]></name></author>
<updated>2014-09-28T19:06:21+01:00</updated>
<published>2014-09-28T19:06:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8654&amp;p=96947#p96947</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8654&amp;p=96947#p96947"/>
<title type="html"><![CDATA[sprawdzanie adresów na szynie i2c]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8654&amp;p=96947#p96947"><![CDATA[
[syntax=c]lcd_locate(1,0);<br />TWI_start();<br />TWI_write(0xA3);<br />if(TWEA&gt;0)lcd_str(&quot;ok&quot;);<br />else<br />lcd_str(&quot;error&quot;);<br />TWI_stop();[/syntax]Witam.<br /><br />Może mi ktoś podpowiedzieć jak sprawdzić okłady podłączone pod TWI.<br /><br />tzn. mam kilka układów podłączonych i chciałbym sprawdzić ich adresy odłączając od szyny. Który bit w rejestrze informuje o ACK ?<br /><br />kombinuje tak:<br />[syntax=c]lcd_locate(1,0);<br />TWI_start();<br />TWI_write(0xA3);<br />if(TWEA&gt;0)lcd_str(&quot;ok&quot;);<br />else<br />lcd_str(&quot;error&quot;);<br />TWI_stop();[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2512">plenin</a> — 28 wrz 2014, o 19:06</p><hr />
]]></content>
</entry>
</feed>