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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-03-10T10:22:08+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=10920&amp;mode</id>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2015-03-10T10:22:08+01:00</updated>
<published>2015-03-10T10:22:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10920&amp;p=122891#p122891</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10920&amp;p=122891#p122891"/>
<title type="html"><![CDATA[Re: OLED I2C]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10920&amp;p=122891#p122891"><![CDATA[
Oczywiście, że nie ma co dublować, skoro masz zworki założone.<br /><br />Może Ci się przyda jak sprawdzić wyświetlacz OLED:<br /><a href="http://forum.atnel.pl/topic8552.html?hilit=oled%20tester"  class="postlink">http://forum.atnel.pl/topic8552.html?hilit=oled%20tester</a><br /><br />Dodatkowo:<br /><a href="http://forum.atnel.pl/topic8344-30.html"  class="postlink">http://forum.atnel.pl/topic8344-30.html</a><br /><br />Powodzenia<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 10 mar 2015, o 10:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[karol_00]]></name></author>
<updated>2015-03-10T04:28:49+01:00</updated>
<published>2015-03-10T04:28:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10920&amp;p=122865#p122865</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10920&amp;p=122865#p122865"/>
<title type="html"><![CDATA[Re: OLED I2C]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10920&amp;p=122865#p122865"><![CDATA[
W tej chwili czyli wczoraj nie miałem możliwości cyknięcia fotki ale na liniach SDA i SCL są już przecież rezystory z tąd moje pytanie się nasuwa czy można je dublować? Zworki obok i2c mam założone a piny mam podpięte pod PC0 i PC1 do goldpinów i kabelkem do wyświetlacza. Kożystam z zestawu ATB więc dużo możliwości nie ma. Ja obstawiał bym błąd w programie ponieważ pomimo wypatrywania u Mirka kodu z poradnika mogło mi umknać co nie co.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3566">karol_00</a> — 10 mar 2015, o 04:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2015-03-09T17:24:04+01:00</updated>
<published>2015-03-09T17:24:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10920&amp;p=122774#p122774</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10920&amp;p=122774#p122774"/>
<title type="html"><![CDATA[Re: OLED I2C]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10920&amp;p=122774#p122774"><![CDATA[
Jeszcze może być jedna kwestia, a mianowicie brak rezystorów 4k7 ohm podciągających na liniach SCL i SDA procesora. Tak z ciekawości to gdzie i jak dokładnie podłączyłeś SCL i SDA wyświetlacza OLED do zestawu? <br />Może zdjęcie tu pomoże!<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 9 mar 2015, o 17:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[karol_00]]></name></author>
<updated>2015-03-09T16:49:56+01:00</updated>
<published>2015-03-09T16:49:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10920&amp;p=122769#p122769</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10920&amp;p=122769#p122769"/>
<title type="html"><![CDATA[Re: OLED I2C]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10920&amp;p=122769#p122769"><![CDATA[
Kabel do wyświetlacza dosłownie 10 cm z płytki atb ale debugowanie diodą jest w moim przypadku właściwym i chyba jedynym rozwiązaniem. Jak narazie jest to dla mnie ciężki orzech do zgryzienia.<br />Poza tym chciałem wykorzystać oleda do termometro zegarka narazie na zestawie atb później może jakąś płytkę wytrawię pod smd tylko termotransfer jakoś kiepsko wychodzi ostatnio z powodu braku praktyki i czasu. Mam nadzieje że rozgryzę problem sam i posiądę dodatkową porcję wiedzy.<br />Pozdro Karol<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3566">karol_00</a> — 9 mar 2015, o 16:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2015-03-09T09:28:05+01:00</updated>
<published>2015-03-09T09:28:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10920&amp;p=122725#p122725</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10920&amp;p=122725#p122725"/>
<title type="html"><![CDATA[Re: OLED I2C]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10920&amp;p=122725#p122725"><![CDATA[
Polecam metodę z diodą LED jaką opisuje Mirek.<br /><br />Wstawiasz Miganie w różne miejsca, tj. można kilka diod podłączyć <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />. np. zapalanie w funkcji obsługi wyświetlacza, gaszenie w głównej pętli, jak dioda zostanie świecić wtedy wiesz gdzie błąd.<br /><br />Można oczywiście odpalić debugowanie, ale jak wiesza się po dłuższym czasie to ciężko w ten sposób coś ustalić.<br /><br />Jest jeszcze druga metoda, sprawdzanie czy czasem stos nie jest przekraczany, też zresztą opisany przez Mirka.<br /><br />No a całkiem na marginesie, kwestia zasilania, kable przy i2c, też mają znaczenie, czasem jak są za długie do wyświetlacza może się wysypać, szczególnie jak ustawisz prędkość i2c na 400khz.<br />Też miałem podobne problemy, zanim jeszcze wyszła niebieska w twardej, z biblioteką i2c to LCD, robioną przez kolegę shoc, na przejściówce PCF8574N.<p>Statystyki: Napisane przez Gość — 9 mar 2015, o 09:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[karol_00]]></name></author>
<updated>2015-03-09T04:10:15+01:00</updated>
<published>2015-03-09T04:10:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10920&amp;p=122717#p122717</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10920&amp;p=122717#p122717"/>
<title type="html"><![CDATA[Re: OLED I2C]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10920&amp;p=122717#p122717"><![CDATA[
To ja też. witam. Jezeli chodzi o bibliotekę do oledów to jest to dla mnie zbyt wysoki poziom, ponieważ jestem na etapie przyswajania wiedzy z bluebooka a z tym wyświetlaczem to taka sytuacja że i tak miałem zamawiać programator mk_usb_asp wiec po obejrzeniu filmow stwierdziłem że taka forma wsparcia bedzie na moje możliwości i wtedy już musiałem uruchomić. Mam jeszcze drobne problemy i niejasności ale tym się zajmę później. Narazie wszystko działa. Oprócz tego że po bliżej nie ustalonym czasie program się jakby zawiesza. Ale i na to mam nadzieje znajdę wkrótce rozwiązanie. Pozdro i dobranoc. Ja lecę do roboty<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3566">karol_00</a> — 9 mar 2015, o 04:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2015-03-07T19:11:59+01:00</updated>
<published>2015-03-07T19:11:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10920&amp;p=122411#p122411</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10920&amp;p=122411#p122411"/>
<title type="html"><![CDATA[Re: OLED I2C]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10920&amp;p=122411#p122411"><![CDATA[
<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Uprzedzam że nie chcę nikogo urazić, ani narzekać na brak pomocy ponieważ czasami brak pomocy daje motywację dla samego siebie.<br /></div><br /><br />To witaj w klubie, bo tak właśnie ma to działać <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" />. Najwięcej uczymy się na własnych błędach. Sam mam lekko niedomagającą bibliotekę do Oledów, niestety nie miałem czasu się wgryzać w nią.<p>Statystyki: Napisane przez Gość — 7 mar 2015, o 19:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[karol_00]]></name></author>
<updated>2015-03-07T12:57:43+01:00</updated>
<published>2015-03-07T12:57:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10920&amp;p=122363#p122363</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10920&amp;p=122363#p122363"/>
<title type="html"><![CDATA[Re: OLED I2C]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10920&amp;p=122363#p122363"><![CDATA[
Po przeczytaniu dziesiątek podpowiedzi i sugestii od forumowiczów błąd znalazłem w funkcji ssd1306_display.<br />Napewno przez niedopatrzenie, które spowodowało w/w problemy.<br />Porównując z biblioteką adafruita napotkałem różnice w kodzie i moimi wypocinami z którymi się męczę od jakiegoś czasu.<br />Operacja pomogła i pomimo że nie dostałem żadnej sugestii to nauczyłem się czegoś nowego. Widocznie i takie właściwości ma to forum. <br />Uprzedzam że nie chcę nikogo urazić, ani narzekać na brak pomocy ponieważ czasami brak pomocy daje motywację dla samego siebie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3566">karol_00</a> — 7 mar 2015, o 12:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[karol_00]]></name></author>
<updated>2015-03-05T19:22:14+01:00</updated>
<published>2015-03-05T19:22:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10920&amp;p=122122#p122122</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10920&amp;p=122122#p122122"/>
<title type="html"><![CDATA[Re: OLED I2C]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10920&amp;p=122122#p122122"><![CDATA[
Witam ponownie. Czyżby nikt nie chciał pomóc nowemu?  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Tak na poważnie to nadal mam problem i wychodzi na to że problem leży gdzieś w typie wyliczeniowym enum, tylko nie mam pojęcia dlaczego tak się dzieje. <br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;stdlib.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &lt;avr/pgmspace.h&gt;<br />#include &lt;string.h&gt;<br /><br />#include &quot;SSD1306/ssd1306.h&quot;<br /><br />int main( void ) {<br /><br />ssd1306_init( SSD1306_SWITCHCAPVCC, REFRESH_MID );<br />ssd1306_cmd( 0x81 );<br />ssd1306_cmd( 10 );<br /><br />ssd1306_drawLine( 0, 3, 128, 3, 1 );<br />ssd1306_puts( 5, 7, &quot;karol_00&quot;, 1, 1, 0 );<br />ssd1306_drawLine( 0, 16, 128, 16, 1 );<br />ssd1306_puts(5, 35, &quot;I2C&quot;, 2, 1, 0);<br /><br />int i,k;<br /><br />while (1) {<br /><br />for ( i=130, k=-180; i&gt;-300; i--, k++ ) {<br /><br />ssd1306_puts( i, page6*8, &quot;napis testowy&quot;, 1, 1, 0 );<br />ssd1306_drawFastVLine(k-1, page7*8, 8, 0);<br />ssd1306_puts( k, page7*8, &quot;karol_00&quot;, 1, 1, 0 );<br />ssd1306_display();<br />}<br /><br />}<br /><br />}[/syntax]<br /><br />Dopiero jak wchodzę w pętle while dzieją się cuda.<br />Jak resetuję procesor napis testowy i cały wyświetlacz przesuwają się w pionie.<br />Tak jakby napisy i reszta przesuwała się po różnych stronach.<br />Kod piszę od Mirka z poradników krok po kroku i do funkcji scrollowania jest ok.<br />Sprawdzałem kod do tego momentu i jest dobrze ale ręki nie dam uciąć.<br />Jeżeli ktoś jest chętny pomóc nowicjuszowi to był bym wdzięczny.<br />Poza tym chciałem podziękować Mirkowi za tak pożądnie pokazany kawał wiedzy jaką dysponuje.<br />Mam nadzieje że na stałe zagoszczę na forum które Mirek tak chwali a po przeczytaniu wielu waszych postów i ja jestem przekonany że forum.atnel.pl jest dla ludzi z pasją.Pozdro<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3566">karol_00</a> — 5 mar 2015, o 19:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[karol_00]]></name></author>
<updated>2015-03-04T20:04:14+01:00</updated>
<published>2015-03-04T20:04:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10920&amp;p=121947#p121947</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10920&amp;p=121947#p121947"/>
<title type="html"><![CDATA[OLED I2C]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10920&amp;p=121947#p121947"><![CDATA[
Witam serdecznie wszystkich forumowiczów. Jest to mój pierwszy post na forum więc jeszcze raz witam i pozdrawiam. Mam problem z oledem I2C przy odświerzaniu page programowym. Wyświetla mi char jaki chcę tylko przy resecie procka ustawia w innym pagu niż w kodzie. Reszta funkcji do tej pory działa bez zarzutu. Jeżeli ktoś napotkał podobne problemy mogł by mnie nakierować chociaż na jakiś trop. Pozdrawiam i dziękuję za pomoc. <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=3566">karol_00</a> — 4 mar 2015, o 20:04</p><hr />
]]></content>
</entry>
</feed>