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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2022-01-08T23:06:50+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=22690&amp;mode</id>
<entry>
<author><name><![CDATA[Marhef]]></name></author>
<updated>2022-01-08T23:06:50+01:00</updated>
<published>2022-01-08T23:06:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=234747#p234747</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=234747#p234747"/>
<title type="html"><![CDATA[Re: Błąd po przeniesieniu biblioteki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=234747#p234747"><![CDATA[
Po to jest forum, żeby sobie pomagać. Każdy był kiedyś początkujący (nawet Mirek <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":-P" title="Pokazuje język" />)<br />Jeśli zdecydujesz się wrzucić projekt, usuń biblioteki od Mirka, tylko napisz, z jakuego projektu użyłeś.<br />Albo wrzuć tu tekst z konsoli, ale nie jako obrazek, może tak uda się pomóc.<br />Możesz też nowy temat założyć<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12752">Marhef</a> — 8 sty 2022, o 23:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PabliX]]></name></author>
<updated>2022-01-08T21:10:03+01:00</updated>
<published>2022-01-08T21:10:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=234743#p234743</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=234743#p234743"/>
<title type="html"><![CDATA[Re: Błąd po przeniesieniu biblioteki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=234743#p234743"><![CDATA[
Dzięki za pomoc Marhef, nie będę ci już zawracał głowy. Pobawię się sam, nie będę robił bałaganu w czyimś temacie<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=21863">PabliX</a> — 8 sty 2022, o 21:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marhef]]></name></author>
<updated>2022-01-08T20:49:46+01:00</updated>
<published>2022-01-08T20:49:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=234742#p234742</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=234742#p234742"/>
<title type="html"><![CDATA[Re: Błąd po przeniesieniu biblioteki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=234742#p234742"><![CDATA[
Masz wielokrotnie definiowane funkcje. Zrób clean projektu, spakuj do .zip i wrzuć tu na forum jako załącznik.<br />Ze screenów nie da się znaleźć błędu. Jak złapię chwilę, to przejrzę, co tam masz.<br /><br />A pliku .hex nie ma, bo nie zbudował Ci się projekt. Te właśnie wielokrotne definicje przeszkadzają.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12752">Marhef</a> — 8 sty 2022, o 20:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PabliX]]></name></author>
<updated>2022-01-07T21:39:10+01:00</updated>
<published>2022-01-07T21:39:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=234730#p234730</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=234730#p234730"/>
<title type="html"><![CDATA[Re: Błąd po przeniesieniu biblioteki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=234730#p234730"><![CDATA[
Jest postęp, jeszcze raz wkleiłem &quot;bmp085.h&quot; i ruszyło, ale teraz nie tworzy pliku hex. Zaznaczam, że pod młotkiem mam &quot;release&quot;, a nie &quot;debug&quot;<br /><br /><a href="https://obrazkiforum.atnel.pl/21863/af72abe442389d774256fae0b8828bf9.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/21863/af72abe442389d774256fae0b8828bf9.png" alt="Obrazek" /></a><br /><br />Nie wiem o co chodzi z &quot;wielokrotną definicją bmp085_init&quot; z konsoli?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=21863">PabliX</a> — 7 sty 2022, o 21:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marhef]]></name></author>
<updated>2022-01-07T18:59:40+01:00</updated>
<published>2022-01-07T18:59:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=234729#p234729</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=234729#p234729"/>
<title type="html"><![CDATA[Re: Błąd po przeniesieniu biblioteki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=234729#p234729"><![CDATA[
Pytałem o arduino, bo dziwny jest ten twór.<br />Bibliotekę do obsługi i2c dołącz tak, jak inne biblioteki: [syntax=c]#include &quot;i2cmaster.h&quot;[/syntax]<br />Przed kompilacją zapisz zmiany! Bo wydaje mi się, że tego nie robisz<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12752">Marhef</a> — 7 sty 2022, o 18:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PabliX]]></name></author>
<updated>2022-01-06T23:47:22+01:00</updated>
<published>2022-01-06T23:47:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=234721#p234721</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=234721#p234721"/>
<title type="html"><![CDATA[Re: Błąd po przeniesieniu biblioteki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=234721#p234721"><![CDATA[
Ale tu nie ma żadnego pliku z Arduino... Ja się przesiadam z Arduino, ale to nie ma wiele do rzeczy. Co do ścieżki, to wpisywałem tam już #define I2CFLEURYPATH &quot;i2cmaster.h&quot;, podawałem pełną ścieżkę z C:, kombinowałem i nic<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=21863">PabliX</a> — 6 sty 2022, o 23:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marhef]]></name></author>
<updated>2022-01-06T23:08:14+01:00</updated>
<published>2022-01-06T23:08:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=234720#p234720</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=234720#p234720"/>
<title type="html"><![CDATA[Re: Błąd po przeniesieniu biblioteki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=234720#p234720"><![CDATA[
Ech, arduino.<br />Źle dodajesz bibliotekę. Robi się to tak, jak masz wyżej.<br />Jeśli gdzieś dalej wykorzystujesz to I2CFLEURYPATH, to musisz użyć dyrektywy [syntax=c]#define I2CFLEURYPATH &quot;sciezka&quot;[/syntax]<br />Jak wyglądał ten plik na arduino?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12752">Marhef</a> — 6 sty 2022, o 23:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PabliX]]></name></author>
<updated>2022-01-06T20:39:31+01:00</updated>
<published>2022-01-06T20:39:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=234717#p234717</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=234717#p234717"/>
<title type="html"><![CDATA[Re: Błąd po przeniesieniu biblioteki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=234717#p234717"><![CDATA[
Plik &quot;i2cmaster.h&quot; umieściłem w folderze &quot;stacja METEO&quot; tak jak wszystkie inne, które działają. Dlaczego kompilator uparł się na to &quot;../i2chw/i2cmaster.h&quot;?  <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> <br /><br /><a href="https://obrazkiforum.atnel.pl/21863/3d2a5c38b5bd3a6e8b8e21b9203aca6d.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/21863/3d2a5c38b5bd3a6e8b8e21b9203aca6d.png" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=21863">PabliX</a> — 6 sty 2022, o 20:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marhef]]></name></author>
<updated>2022-01-06T19:51:40+01:00</updated>
<published>2022-01-06T19:51:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=234715#p234715</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=234715#p234715"/>
<title type="html"><![CDATA[Re: Błąd po przeniesieniu biblioteki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=234715#p234715"><![CDATA[
Zapisz i wtedy kompiluj.<br />Strasznie dziwny ten wpis. Tak było w arduino?<br /><br />EDYTOWANE:<br />Teraz widzę, że bmp085.h masz w folderze bmp085. Więc poprawny include będzie [syntax=c]3include &quot;../i2c...h[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12752">Marhef</a> — 6 sty 2022, o 19:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PabliX]]></name></author>
<updated>2022-01-06T18:43:47+01:00</updated>
<published>2022-01-06T18:43:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=234714#p234714</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=234714#p234714"/>
<title type="html"><![CDATA[Re: Błąd po przeniesieniu biblioteki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=234714#p234714"><![CDATA[
Zmieniałem, ale kompilator uparł się na ścieżkę ../i2chw/i2cmaster.h, mimo, że skasowałem ten folder, a pliki i2cmaster.h i .c umieściłem bezpośrednio w workspace_mars i w ogóle gdzie się dało... <img src="https://forum.atnel.pl/images/smilies/icon_e_confused.gif" alt=":?" title="Boi się" /> <br />&quot;Clean&quot; nie pomaga<br /><br /><a href="https://obrazkiforum.atnel.pl/21863/cf89c1af4b3fde341b4d6886feb59aed.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/21863/cf89c1af4b3fde341b4d6886feb59aed.png" alt="Obrazek" /></a><br /><br /><a href="https://obrazkiforum.atnel.pl/21863/28ebaaf6d6f7705013efd1f83f93c374.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/21863/28ebaaf6d6f7705013efd1f83f93c374.png" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=21863">PabliX</a> — 6 sty 2022, o 18:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marhef]]></name></author>
<updated>2022-01-06T18:14:00+01:00</updated>
<published>2022-01-06T18:14:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=234713#p234713</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=234713#p234713"/>
<title type="html"><![CDATA[Re: Błąd po przeniesieniu biblioteki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=234713#p234713"><![CDATA[
Trzeba było założyć nowy wątek <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />W Twoim przypadku odwołujesz się do pliku i2cmaster.h w folderze i2chw.<br />A, z tego, co widzę, plik masz w innym folderze.<br />Zmień w pliku bmp085.c [syntax=c]#include &quot;../i2chw/i2cmaster.h&quot;[/syntax] na [syntax=c]#include &quot;i2cmaster.h&quot;[/syntax]<br /><br />I, z tego, co pamiętam, pliki z projektu dołączamy, umieszczając je w &quot;&quot;, a pliki biblioteczne umieszczamy w &lt;&gt;<br />Z tego, co pamiętam, linker (?) szuka plików umieszczonych w &quot;&quot; względem pliku, w którym są umieszczone, natomiast tych w &lt;&gt; w ścieżkach... systemowych (?) (Mirku, popraw nazewnictwo, zawsze mam z tym problem)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12752">Marhef</a> — 6 sty 2022, o 18:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PabliX]]></name></author>
<updated>2022-01-06T18:06:24+01:00</updated>
<published>2022-01-06T18:06:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=234712#p234712</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=234712#p234712"/>
<title type="html"><![CDATA[Re: Błąd po przeniesieniu biblioteki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=234712#p234712"><![CDATA[
Witam, nie chciałem zakładać nowego tematu, więc podpiąłem się tutaj. Przesiadam się z Arduino na C, buduję sobie stację meteo, czujnik DHT11 odpowiada, natomiast mam problem ze skompilowaniem całości z czujnikiem ciśnienia BMP180. Kompilator ma problem z biblioteką I2C. Czy ktoś wie w czym rzecz?<br /><br /><a href="https://obrazkiforum.atnel.pl/21863/9dff9f77caf7f0ffa72fe5520767b904.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/21863/9dff9f77caf7f0ffa72fe5520767b904.png" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=21863">PabliX</a> — 6 sty 2022, o 18:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[argentrol]]></name></author>
<updated>2021-06-29T04:51:50+01:00</updated>
<published>2021-06-29T04:51:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=232878#p232878</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=232878#p232878"/>
<title type="html"><![CDATA[Re: Błąd po przeniesieniu biblioteki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=232878#p232878"><![CDATA[
Tak jest... problemem było połączenie ekspandera z LCD, a konkretnie...<br /><br />[syntax=c]// Tu definiujemy piny ekspandera do których podłączamy sygnały D7..D4 LCD<br />#define LCD_D7 6<br />#define LCD_D6 5<br />#define LCD_D5 4<br />#define LCD_D4 3<br /><br />// tu definiujemy piny ekspandera do których podłączamy sygnały RS,RW, E<br />#define LCD_RS 0<br />#define LCD_RW 1<br />#define LCD_E   2<br /><br />#define LCD_LED 7// PODŚWIETLENIE LCD[/syntax]<br /><br />...a w ekspanderze jest:<br /><br />[syntax=c]// Tu definiujemy piny ekspandera do których podłączamy sygnały D7..D4 LCD<br />#define LCD_D7 7<br />#define LCD_D6 6<br />#define LCD_D5 5<br />#define LCD_D4 4<br /><br />// tu definiujemy piny ekspandera do których podłączamy sygnały RS,RW, E<br />#define LCD_RS 0<br />#define LCD_RW 1<br />#define LCD_E 2<br /><br />#define LCD_LED 3// PODŚWIETLENIE LCD[/syntax]<br /><br />Dzięki za naprowadzenie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=21726">argentrol</a> — 29 cze 2021, o 04:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2021-06-28T23:35:49+01:00</updated>
<published>2021-06-28T23:35:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=232875#p232875</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=232875#p232875"/>
<title type="html"><![CDATA[Re: Błąd po przeniesieniu biblioteki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=232875#p232875"><![CDATA[
Ok czyli pewnie masz ten sam chiński co ja. (nie ma innych niż chińskie tych konwerterków na rynku) czyli ten który ja miałem w poradniku. Ale nie pokazałeś konfiguracji pinów przecież <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> a zrobiłeś tą konfigurację pinów ? trzeba je koniecznie i poprawnie przypisać - może tam ci się wkradł jakiś błąd albo może masz jednak inaczej w nim coś podłączone<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 28 cze 2021, o 23:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[argentrol]]></name></author>
<updated>2021-06-28T22:20:48+01:00</updated>
<published>2021-06-28T22:20:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=232874#p232874</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=232874#p232874"/>
<title type="html"><![CDATA[Re: Błąd po przeniesieniu biblioteki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=232874#p232874"><![CDATA[
[syntax=c]#define LCD_ROWS 2// ilość wierszy wyświetlacza LCD<br />#define LCD_COLS 16// ilość kolumn wyświetlacza LCD<br /><br />#define USE_RW 1<br /><br />#define USE_I2C1<br /><br />#define I2C_KHZ100// ustalamy prędkość na magistrali I2C od 50 kHz do 400 kHz (standard to 100 kHz)<br /><br />// Adres EXPANDERA<br />//#define PCF8574_LCD_ADDR 0x70// PCF8574A gdy A0, A1 i A2 --&gt; GND<br />//#define PCF8574_LCD_ADDR 0x40// PCF8574  gdy A0, A1 i A2 --&gt; GND<br />//#define PCF8574_LCD_ADDR 0x27// PCF8574  gdy A0, A1 i A2 --&gt; GND<br />#define PCF8574_LCD_ADDR 0x4E// PCF8574  gdy A0, A1 i A2 --&gt; VCC[/syntax]<br /><br />ten konwerterek mam kupiony z wyświetlaczem w Botlandzie, nie wiem czy Chiński, pewnie tak... z andruino, zanim trafiłem na Twoje produkty, działał, więc zakładam, że sprawny... w I2C scanner się pokazuje... i zmiany adresu tez wykazuje... (jak zwieram A0, A1, A2 dp GND).<br /><br />...a debugowałem LEDem... przeklejałem led_on(1) i w chwili, kiedy już się nie zaświeciła przyjąłem, że to tu program nie idzie dalej...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=21726">argentrol</a> — 28 cze 2021, o 22:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2021-06-28T21:56:48+01:00</updated>
<published>2021-06-28T21:56:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=232873#p232873</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=232873#p232873"/>
<title type="html"><![CDATA[Re: Błąd po przeniesieniu biblioteki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=232873#p232873"><![CDATA[
Przede wszystkim wklej kod z pliku *.h gdzie widać jak skonfigurowałeś w bibliotece ten wyświetlacz. I jaki masz ten konwerterek ? ten chiński ?<br /><br />Poza tym oczywiście możesz wkleić ale ten fragment kodu w którym uważasz, że się wiesza i opisz jak to zbadałeś<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 28 cze 2021, o 21:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[argentrol]]></name></author>
<updated>2021-06-28T20:13:32+01:00</updated>
<published>2021-06-28T20:13:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=232870#p232870</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=232870#p232870"/>
<title type="html"><![CDATA[Re: Błąd po przeniesieniu biblioteki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=232870#p232870"><![CDATA[
Cześć.<br />Próbuję uruchomić LCD po magistrali I2C, mam LCD 2x16 z ekspanderem PCF8574T z pinami A0, A1, A2 podciągniętymi do VCC (addr = 0x4E) i program wiesza się podczas wykonywania lcd_init w linii 624 czyli wysyłanie komend do LCD (nie wiem czy mogę wkleić tu kod). <br />Po I2C scanner ekspander się pokazuje, (jako NAJLEPSZY CZUJNIK WILGOTNOŚCI <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":-)" title="Szczęśliwy" />) a podczas odpalania lcd_init zwiecha. <br />Ktoś miał taki problem?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=21726">argentrol</a> — 28 cze 2021, o 20:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[miki53]]></name></author>
<updated>2019-11-28T17:54:32+01:00</updated>
<published>2019-11-28T17:54:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=223223#p223223</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=223223#p223223"/>
<title type="html"><![CDATA[Re: Błąd po przeniesieniu biblioteki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=223223#p223223"><![CDATA[
Problem rozwiązany <br /><br />Zrobiłem kopię całego swojego programu i zacząłem wywalać całe biblioteki <br />zaczynając od zegara ,menu , i ustawień portów , błąd pojawiał się nadal <br />więc podmieniłem bibliotekę I2C_TWI z kodu LCD_I2C_PCF8574 i problem zniknął <br />Porównałem obie biblioteki I2C_TWI którą używałem w swoim projekcie z tą z BB<br />LCD_I2C_PCF8574 i okazało się że w mojej brakowało <br />funkcji do odczytu z EXPANDERA PCF8574 <br /><br />Wniosek z tego taki, mimo że biblioteki mają  takie same nazwy I2C_TWI to nie są takie same<br />zależnie od ćwiczenia w BB<br /><br />Po przeniesieniu obu bibliotek I2C_TWI oraz LCD ( bo też się różni od innych ) z LCD_I2C_PCF8574<br />do mojego projektu wszystko elegancko ruszyło<br /><br />Dzięki kolegom za poświęcony mi czas i chęć pomocy  <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=18503">miki53</a> — 28 lis 2019, o 17:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marhef]]></name></author>
<updated>2019-11-28T15:52:18+01:00</updated>
<published>2019-11-28T15:52:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=223217#p223217</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=223217#p223217"/>
<title type="html"><![CDATA[Re: Błąd po przeniesieniu biblioteki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=223217#p223217"><![CDATA[
Ale to masz tylko podsumowanie. Błąd jest wcześniej opisany<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12752">Marhef</a> — 28 lis 2019, o 15:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[miki53]]></name></author>
<updated>2019-11-28T15:34:10+01:00</updated>
<published>2019-11-28T15:34:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=223216#p223216</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=223216#p223216"/>
<title type="html"><![CDATA[Re: Błąd po przeniesieniu biblioteki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=223216#p223216"><![CDATA[
Co powoduje tego typu zgłoszenie błędu ?<br /><br />error: ld returned 1 exit status<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=18503">miki53</a> — 28 lis 2019, o 15:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[miki53]]></name></author>
<updated>2019-11-28T13:39:49+01:00</updated>
<published>2019-11-28T13:39:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=223213#p223213</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=223213#p223213"/>
<title type="html"><![CDATA[Re: Błąd po przeniesieniu biblioteki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=223213#p223213"><![CDATA[
Masz rację w ćwiczeniu  04_LCD. z BB  nie ma obsługi magistrali I2C<br />i tego wpisu tam nie znajdziesz<br /><br /><div class="quotetitle">JarekB napisał(a):</div><div class="quotecontent"><br />//Makra uproszczające obsługę magistralii I2C<br />#define SEND_I2C         // tu rozwiniecie makra<br />#define RECEIVE_I2C      // tu rozwiniecie makra<br /></div><br /><br />Ale budowałem sobie układ dla wyświetlacza LCD z scalakiem PCF8574A<br />pracujący na magistrali I2C, bo potrzebowałem zwolnić troszkę  portów<br />Testowałem go z kodem LCD_I2C_PCF8574 z BB i działał super<br />dlatego wziąłem bibliotekę właśni z tego miejsca bo była sprawdzona i działała<br />tylko z moim kodem coś się nie lubi  <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=18503">miki53</a> — 28 lis 2019, o 13:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[JarekB]]></name></author>
<updated>2019-11-28T10:07:16+01:00</updated>
<published>2019-11-28T10:07:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=223209#p223209</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=223209#p223209"/>
<title type="html"><![CDATA[Re: Błąd po przeniesieniu biblioteki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=223209#p223209"><![CDATA[
Czy jesteś pewny że wstawiłeś do pliku odpowiednią wersję biblioteki lcd44780.h<br />W liniach od 160 jest:[syntax=c]//Makra uproszczające obsługę magistralii I2C<br />#define SEND_I2C         // tu rozwiniecie makra <br />#define RECEIVE_I2C      // tu rozwiniecie makra[/syntax]<br />Może to po prostu stara biblioteka bez tych makr.<br />Zobacz na projekt z BB 04_LCD. Tam tego nie ma.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=18188">JarekB</a> — 28 lis 2019, o 10:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[miki53]]></name></author>
<updated>2019-11-28T07:54:09+01:00</updated>
<published>2019-11-28T07:54:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=223208#p223208</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=223208#p223208"/>
<title type="html"><![CDATA[Re: Błąd po przeniesieniu biblioteki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=223208#p223208"><![CDATA[
Tak <br /> USE_I2C=1<br />Ma pracować w trybie I2C<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=18503">miki53</a> — 28 lis 2019, o 07:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kazekat]]></name></author>
<updated>2019-11-27T22:01:45+01:00</updated>
<published>2019-11-27T22:01:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=223207#p223207</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=223207#p223207"/>
<title type="html"><![CDATA[Re: Błąd po przeniesieniu biblioteki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=223207#p223207"><![CDATA[
USE_I2C masz na 1?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17021">kazekat</a> — 27 lis 2019, o 22:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[miki53]]></name></author>
<updated>2019-11-27T20:57:24+01:00</updated>
<published>2019-11-27T20:57:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=223204#p223204</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=223204#p223204"/>
<title type="html"><![CDATA[Re: Błąd po przeniesieniu biblioteki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22690&amp;p=223204#p223204"><![CDATA[
includy są chyba ok<br /><br />inkludy z main.c<br />z mojego kodu<br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;avr/pgmspace.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &lt;avr/wdt.h&gt;<br />#include &lt;string.h&gt;<br />#include &lt;avr/eeprom.h&gt;<br /><br /><br />#include &quot;LCD/lcd44780.h&quot;<br />#include &quot;I2C_TWI/i2c_twi.h&quot;<br />#include &quot;MK_DS3231/mk_ds3231.h&quot;<br />#include &quot;STER_WY/ster_wy.h&quot;<br />#include &quot;IR_UNI/ir_config.h&quot;<br />#include &quot;MENU/menu.h&quot;[/syntax]<br /><br />inkludy z kodu z BB  z ćwiczenia LCD_I2C_PCF8574 <br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;avr/pgmspace.h&gt;<br />#include &lt;avr/eeprom.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />#include &quot;LCD/lcd44780.h&quot;[/syntax]<br /><br />includy z biblioteki LCD<br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;avr/eeprom.h&gt;<br />#include &lt;avr/pgmspace.h&gt;<br />#include &lt;stdlib.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />//#include &quot;../UART/uart.h&quot;<br /><br />#include &quot;lcd44780.h&quot;<br /><br />#if USE_I2C==1<br />#include &quot;../I2C_TWI/i2c_twi.h&quot;<br />#endif[/syntax]<br /><br /><br /> warningi  z miejsc w bibliotece<br /><br />[syntax=c]//Zerowanie zmiennych danych (D4..D7)<br />mpxLCD&amp;= ~(1&lt;&lt;LCD_D7);<br />mpxLCD&amp;= ~(1&lt;&lt;LCD_D6);<br />mpxLCD&amp;= ~(1&lt;&lt;LCD_D5);<br />mpxLCD&amp;= ~(1&lt;&lt;LCD_D4);<br />SEND_I2C; //  warning w tym miejscu &lt;&lt;&lt;&lt;&lt;<br />#endif<br />}[/syntax]<br /><br /> warning 2<br /><br />[syntax=c]static inline uint8_t lcd_readHalf(void)<br />{<br />uint8_t result=0;<br /><br />#if USE_I2C<br /><br />uint8_t res=0;<br /><br />res = RECEIVE_I2C; //  warning w tym miejscu &lt;&lt;&lt;&lt;&lt;<br />// WAŻNA ZMIANA - by mirekk36<br />if(res&amp;(1&lt;&lt;LCD_D4)) result |= (1&lt;&lt;0);<br />if(res&amp;(1&lt;&lt;LCD_D5)) result |= (1&lt;&lt;1);<br />if(res&amp;(1&lt;&lt;LCD_D6)) result |= (1&lt;&lt;2);<br />if(res&amp;(1&lt;&lt;LCD_D7)) result |= (1&lt;&lt;3);[/syntax]<br /><br />Jak przełączę bibliotekę na zwykłą pracę z LCD to jest ok<br />Ale jak włączę I2C to wtedy wyskakują te błędy<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=18503">miki53</a> — 27 lis 2019, o 20:57</p><hr />
]]></content>
</entry>
</feed>