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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-02-11T21:48:17+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=2266&amp;mode</id>
<entry>
<author><name><![CDATA[swierku]]></name></author>
<updated>2013-02-11T21:48:17+01:00</updated>
<published>2013-02-11T21:48:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2266&amp;p=27556#p27556</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2266&amp;p=27556#p27556"/>
<title type="html"><![CDATA[Re: skanowanie magistrali I2C]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2266&amp;p=27556#p27556"><![CDATA[
Dziękuję, chociaż nie ukrywam że bardziej by mnie cieszyło gdyby to było zrealizowane za pomocą biblioteki Pana Mirka<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=864">swierku</a> — 11 lut 2013, o 21:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[shoc]]></name></author>
<updated>2013-02-09T21:33:54+01:00</updated>
<published>2013-02-09T21:33:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2266&amp;p=27335#p27335</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2266&amp;p=27335#p27335"/>
<title type="html"><![CDATA[Re: skanowanie magistrali I2C]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2266&amp;p=27335#p27335"><![CDATA[
Witam,<br /><br />Jakiś czas temu przerabiałem zmodyfikowane biblioteki I2C do Arduino, jak będę miał chwilę wolnego czasu (którego mi ostatnio brakuje) to opiszę tą bibliotekę.<br /><br />Oryginalna biblioteka dostępna jest pod adresem: <a href="https://github.com/ninjablocks/arduino/tree/master/I2C"  class="postlink">https://github.com/ninjablocks/arduino/tree/master/I2C</a>, trzeba na jej podstawie zrobić własną wersję (w C) - jest tam również metoda służąca do skanowania magistrali.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=269">shoc</a> — 9 lut 2013, o 21:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[swierku]]></name></author>
<updated>2013-02-09T19:44:59+01:00</updated>
<published>2013-02-09T19:44:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2266&amp;p=27332#p27332</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2266&amp;p=27332#p27332"/>
<title type="html"><![CDATA[Re: skanowanie magistrali I2C]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2266&amp;p=27332#p27332"><![CDATA[
Czy ma ktoś może jakiś pomysł, proszę tylko o podpowiedź<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=864">swierku</a> — 9 lut 2013, o 19:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[swierku]]></name></author>
<updated>2013-02-04T22:01:06+01:00</updated>
<published>2013-02-04T22:01:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2266&amp;p=26851#p26851</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2266&amp;p=26851#p26851"/>
<title type="html"><![CDATA[skanowanie magistrali I2C]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2266&amp;p=26851#p26851"><![CDATA[
Witam serdecznie, jako że to mój pierwszy post tutaj.<br /><br />Zwracam się z prośbą o pomoc w napisaniu funkcji do skanowania magistrali, która wyrzucałaby na lcd adresy znalezionych układów na magistrali. Funkcje w niezmienionej formie bazują na bibliotece od Pana Mirka, a jeżeli chodzi o lcd to proszę pominąć te funkcje, ponieważ działają. Podobny temat został poruszony na elektrodzie ale chyba jestem jeszcze zbyt cienki w te klocki żeby zastosować się do tamtych rad. Rozdział o TWI w niebieskiej książce przeczytany dwa razy (co nie znaczy że wszystko zrozumiałem - żeby nie było że narzekam:) ). Oto moja twórczość:<br />[syntax=c]<br />#include &lt;util/twi.h&gt;<br /><br /><br /><br />for(vv=1;vv&lt;255;vv++)<br />{<br />    uint8_t status;<br />    char adres[10];<br />    TWI_start();<br />    if((vv&amp;0x01)==0) status=TW_MT_SLA_ACK;<br />    else status=TW_MR_SLA_ACK;<br /><br />    TWI_write(vv);<br /><br />    if (TW_STATUS!=status)<br />    {<br />itoa(vv,adres,10); //moje funkcje wyswietlacza<br />lcd_text(adres,0,z+2); //moje funkcje wyswietlacza<br />z++;<br />    }<br />    TWI_stop();<br />}<br />[/syntax]<br /><br />Dołączyłem do projektu bibliotekę, która jest użyta w nocie katalogowej atmegi8 (bo o niej mowa).<br />Chciałbym dodać, że połączenia są poprawne, ponieważ do magistrali podłączony jest PCF8583 oraz PCF8574 i ładnie działają. Proszę o wyrozumiałość i dziękuję z góry za pomoc<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=864">swierku</a> — 4 lut 2013, o 22:01</p><hr />
]]></content>
</entry>
</feed>