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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-12-30T17:08:09+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=19868&amp;mode</id>
<entry>
<author><name><![CDATA[tomek89mcpl]]></name></author>
<updated>2017-12-30T17:08:09+01:00</updated>
<published>2017-12-30T17:08:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201297#p201297</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201297#p201297"/>
<title type="html"><![CDATA[Re: Problem z I2C(TWI)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201297#p201297"><![CDATA[
Nic nie nagrzybiłem tylko dla testu czy działa zrobiłem wrzucanie danych przez uart z atmegi32<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17646">tomek89mcpl</a> — 30 gru 2017, o 17:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mczarny]]></name></author>
<updated>2017-12-30T16:13:48+01:00</updated>
<published>2017-12-30T16:13:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201293#p201293</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201293#p201293"/>
<title type="html"><![CDATA[Re: Problem z I2C(TWI)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201293#p201293"><![CDATA[
To może pochwal się coś nagrzybił <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=4651">mczarny</a> — 30 gru 2017, o 16:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tomek89mcpl]]></name></author>
<updated>2017-12-30T13:30:49+01:00</updated>
<published>2017-12-30T13:30:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201287#p201287</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201287#p201287"/>
<title type="html"><![CDATA[Re: Problem z I2C(TWI)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201287#p201287"><![CDATA[
sprawdzę<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 15 minutach ]</span></strong><br /><br />z czego to wiem to w bibliotece tego nie ma i2c_init ale jest TWI_start które jest załaczane w LCD.cpp<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 20 minutach ]</span></strong><br /><br />Problem częściowo rozwiązany ale często dochodzi do wykasowania całego lcd i wyświetla się tylko lekko widoczny napis -1<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 23 minutach ]</span></strong><br /><br />PS&lt;&lt;Przy pomocy pana Kardasia<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 24 minutach ]</span></strong><br /><br />PS&lt;&lt;Pomoc udzielił na PW<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17646">tomek89mcpl</a> — 30 gru 2017, o 13:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mczarny]]></name></author>
<updated>2017-12-30T11:08:16+01:00</updated>
<published>2017-12-30T11:08:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201280#p201280</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201280#p201280"/>
<title type="html"><![CDATA[Re: Problem z I2C(TWI)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201280#p201280"><![CDATA[
No dobrze<br />a gdzie w kodzie masz<br />[syntax=c]#include &quot;I2C_TWI/i2c_twi.h&quot;[/syntax]<br />oraz<br />[syntax=c]i2cSetBitrate( 100 );[/syntax]<br />lub<br />[syntax=c]i2c_init();[/syntax]<br /><br />przecież bez inicjalizacji szyny I2C nic Ci nie ruszy<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4651">mczarny</a> — 30 gru 2017, o 11:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tomek89mcpl]]></name></author>
<updated>2017-12-30T10:49:33+01:00</updated>
<published>2017-12-30T10:49:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201279#p201279</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201279#p201279"/>
<title type="html"><![CDATA[Re: Problem z I2C(TWI)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201279#p201279"><![CDATA[
To piszę wszystko co trzeba<br />main.c<br />[syntax=c]#include &quot;LCD/lcd44780.h&quot;<br /><br />// poniższą linijkę czasami trzeba wpisać w eclipse przed definicjami<br />// zmiennych w pamięci EEPROM, żeby nie podkreślał składni jako błędnej<br />//#define EEMEM __attribute__((section(&quot;.eeprom&quot;)))<br /><br />const char PROGMEM tab1&#91;&#93; = {&quot;FLASH&quot;};<br />char EEMEM tab2&#91;&#93; = {&quot;EEPROM&quot;};<br /><br />uint8_t znak_L&#91;&#93; = {16,16,18,20,24,16,31,0};// wzór znaku litery Ł w pamięci RAM<br />uint8_t znak_o&#91;&#93; EEMEM = {4,32,14,17,17,17,14,0};// wzór znaku litery ó w pamięci EEPROM<br />const uint8_t znak_buzka&#91;&#93; PROGMEM = {14,17,27,17,17,21,17,14};// wzór znaku buźki w pamięci FLASH<br />const uint8_t znak_termo&#91;&#93; PROGMEM = {4,10,10,10,17,31,31,14};// wzór znaku termometru w pamięci FLASH<br /><br /><br />int main(void)<br />{<br /><br />lcd_init();<br />lcd_LED( 1 );<br /><br /><br />lcd_locate(0,0);<br />lcd_str_P(tab1);// napis z pamięci FLASH<br />lcd_locate(0,10);<br />lcd_str_P( PSTR(&quot;Linia1&quot;) );// napis z pamięci FLASH<br />lcd_locate(1,0);<br />lcd_str_E(tab2);// napis z pamięci EEPROM<br />lcd_locate(1,10);<br />lcd_str(&quot;Linia2&quot;);// napis z pamięci RAM<br /><br />// załadowanie znaków do pamięci CGRAM<br />lcd_defchar(0x80, znak_L);<br />lcd_defchar_E(0x81, znak_o);<br />lcd_defchar_P(0x82, znak_buzka);<br />lcd_defchar_P(0x83, znak_termo);<br /><br /><br />// wyświetlenie własnych znaków na LCD<br />lcd_locate(0,7);<br />lcd_str(&quot;\x80\x81&quot;);<br />lcd_locate(1,8);<br />lcd_str(&quot;\x82&quot;);<br />lcd_locate(1,7);<br />lcd_str(&quot;\x83&quot;);<br /><br />uint8_t a=0;<br />while(1) {<br />lcd_locate(1,0);<br />lcd_int(a++);<br />//lcd_LED( a &amp; 0x01 ); // migotanie podświetlenia LCD co 0,5 s<br />_delay_ms(500);<br />}<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17646">tomek89mcpl</a> — 30 gru 2017, o 10:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mczarny]]></name></author>
<updated>2017-12-30T09:14:46+01:00</updated>
<published>2017-12-30T09:14:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201271#p201271</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201271#p201271"/>
<title type="html"><![CDATA[Re: Problem z I2C(TWI)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201271#p201271"><![CDATA[
<div class="quotetitle">tomek89mcpl napisał(a):</div><div class="quotecontent"><br />Ekspander to PCF8574T<br /></div><br /><br />No i co? Sprawdziłeś jak masz podłączone piny A0, A1 i A2 ?<br />Czy w bibliotece z książki ustawiłeś <br />[syntax=c]#define USE_I2C1[/syntax]<br />oraz<br />[syntax=c]#define I2C_KHZ100[/syntax]<br /><br />inicjalizujesz I2C w programie?<br /><br />Tak w ogóle to pokaż co masz w <strong>main.c</strong> bo oczekujesz pomocy a każesz nam zgadywać.<br />To musi działać nie ma że boli <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=4651">mczarny</a> — 30 gru 2017, o 09:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tomek89mcpl]]></name></author>
<updated>2017-12-29T21:59:19+01:00</updated>
<published>2017-12-29T21:59:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201260#p201260</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201260#p201260"/>
<title type="html"><![CDATA[Re: Problem z I2C(TWI)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201260#p201260"><![CDATA[
Ekspander to PCF8574T<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17646">tomek89mcpl</a> — 29 gru 2017, o 21:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mczarny]]></name></author>
<updated>2017-12-29T18:05:42+01:00</updated>
<published>2017-12-29T18:05:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201239#p201239</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201239#p201239"/>
<title type="html"><![CDATA[Re: Problem z I2C(TWI)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201239#p201239"><![CDATA[
Nie piszesz jaki masz ekspander ale domyślam się, że PCF8574.<br />Adres ustawiasz sam w zależności od podłączenia odpowiednich pinów do masy lub Vcc.<br />Wiadomo jak Vcc to &quot;1&quot;<br />a tu masz jak obliczyć adres<br /><a href="https://obrazkiforum.atnel.pl/4651/c921cdc847860c0a1f417d1e06b55cee.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/4651/c921cdc847860c0a1f417d1e06b55cee.jpg" alt="Obrazek" /></a><br /><br />pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4651">mczarny</a> — 29 gru 2017, o 18:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tomek89mcpl]]></name></author>
<updated>2017-12-29T16:18:59+01:00</updated>
<published>2017-12-29T16:18:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201232#p201232</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201232#p201232"/>
<title type="html"><![CDATA[Re: Problem z I2C(TWI)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201232#p201232"><![CDATA[
<div class="quotetitle">rskup napisał(a):</div><div class="quotecontent"><br /><div class="quotetitle">tomek89mcpl napisał(a):</div><div class="quotecontent">Mam książke Mirosława Kardaśia na temat avr(bluebook) i był przykład jak uruchomić lcd na I2C(TWI) i z tym mam problem.<br /></div>A które wydanie? Jak w pierwsze w miękkiej okładce to czy masz poprawioną obsługę zgodnie z erratą <!-- m --><a class="postlink" href="http://www.atnel.pl/i2c_twi_lib_stop_error.html" >http://www.atnel.pl/i2c_twi_lib_stop_error.html</a><!-- m --> ?<br /><br />-- <br />Pozdrawiam,<br />Robert</div><br />Mam wydanie w twardej okładce (2) więc nie jest to problem obsługi<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17646">tomek89mcpl</a> — 29 gru 2017, o 16:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2017-12-29T00:12:48+01:00</updated>
<published>2017-12-29T00:12:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201204#p201204</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201204#p201204"/>
<title type="html"><![CDATA[Re: Problem z I2C(TWI)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201204#p201204"><![CDATA[
<div class="quotetitle">tomek89mcpl napisał(a):</div><div class="quotecontent"><br />Mam książke Mirosława Kardaśia na temat avr(bluebook) i był przykład jak uruchomić lcd na I2C(TWI) i z tym mam problem.<br /></div>A które wydanie? Jak w pierwsze w miękkiej okładce to czy masz poprawioną obsługę zgodnie z erratą <!-- m --><a class="postlink" href="http://www.atnel.pl/i2c_twi_lib_stop_error.html" >http://www.atnel.pl/i2c_twi_lib_stop_error.html</a><!-- m --> ?<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> — 29 gru 2017, o 00:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tomek89mcpl]]></name></author>
<updated>2017-12-28T18:01:32+01:00</updated>
<published>2017-12-28T18:01:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201167#p201167</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201167#p201167"/>
<title type="html"><![CDATA[Re: Problem z I2C(TWI)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201167#p201167"><![CDATA[
Sprawdzę<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 3 minutach ]</span></strong><br /><br />Nie działa adres 0x4E<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 13 minutach ]</span></strong><br /><br />Oto zdjęcia układu: <span style="color: #FF0000">[ proszę wstawiać fotki zgodnie z instrukcją na forum ! - <!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic44.html" >topic44.html</a><!-- l --> bo w następnym przypadku będzie WARN - mirekke6 ]</span><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 14 minutach ]</span></strong><br /><br />Link do zdjęć <span style="color: #FF0000">[ proszę wstawiać fotki zgodnie z instrukcją na forum ! - <!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic44.html" >topic44.html</a><!-- l --> bo w następnym przypadku będzie WARN - mirekke6 ]</span><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 14 minutach ]</span></strong><br /><br />to nie ten link to zdj <span style="color: #FF0000">[ proszę wstawiać fotki zgodnie z instrukcją na forum ! - <!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic44.html" >topic44.html</a><!-- l --> bo w następnym przypadku będzie WARN - mirekke6 ]</span><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 17 minutach ]</span></strong><br /><br />Uwaga te kilka linków co dałem to zdjęcie usuwa!!!<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17646">tomek89mcpl</a> — 28 gru 2017, o 18:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xentis]]></name></author>
<updated>2017-12-28T18:02:15+01:00</updated>
<published>2017-12-28T17:55:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201166#p201166</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201166#p201166"/>
<title type="html"><![CDATA[Re: Problem z I2C(TWI)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201166#p201166"><![CDATA[
Kolego w arduino przyjęto nieco mylącą nomenklaturę adresacji urządzeń na magistrali I2C. Spróbuj użyć adresu 0x4E.<br />Widzisz pierwszy wysłany bajt zawiera adres urządzenia ale najmłodszy bit nie wlicza się do adresu bo oznacza odczyt bądź zapis.<br />W arduino przyjęto tak że bit ten jest pomijany dosłownie czyli cały bajt jest przesuwany o jedną pozycję w prawo czyli twoje 0x27 to binarnie 0b00100111 natomiast w oryginale zapis powinien być 0b01001110 czyli w heksie 0x4E<br />Oczywiście pisząc pomijany nie mam na myśli że po magistrali jest tak wysyłany, poprostu biblioteka obsługi I2C jest tak zbudowana że adres podawać trzeba właśnie z pominięciem i przesunięciem, natomiast w bibliotekach z BB adres należy podawać w oryginalnej wersji (czyli tak jak jest podawane zazwyczaj w notach od klocków z magistralą I2C)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6265">xentis</a> — 28 gru 2017, o 17:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mczarny]]></name></author>
<updated>2017-12-28T17:45:12+01:00</updated>
<published>2017-12-28T17:45:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201165#p201165</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201165#p201165"/>
<title type="html"><![CDATA[Re: Problem z I2C(TWI)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201165#p201165"><![CDATA[
cześć<br />masz podciągnięte linie SDA i SCL do Vcc?<br /><br />Kody z książek działają na 100% więc problem jest sprzętowy.<br />Jakiś schemat albo wyraźną fotkę układu chętnie byśmy zobaczyli<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4651">mczarny</a> — 28 gru 2017, o 17:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[janusz17]]></name></author>
<updated>2017-12-28T17:42:22+01:00</updated>
<published>2017-12-28T17:42:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201164#p201164</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201164#p201164"/>
<title type="html"><![CDATA[Re: Problem z I2C(TWI)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201164#p201164"><![CDATA[
Skoro nie odpowiada, na żaden adres, to najwyraźniej widać, że problem nie jest w adresowaniu. Kody z BB na pewno działają. Więc zgaduję, że przyczyną może być błędne podłączenie, uszkodzony, LCD, uszkodzony procek ... i pewnie jeszcze ze sto różnych przyczyn. Bez bliższych informacji, co, jak i do czego masz podłączone, to tylko ktoś kto ma magiczna szklana kulę będzie wstanie coś pomóc.<br /><br />Widzisz dopisałeś , co zmieniłeś - czyli szukaj co masz źle w rejestrach.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1226">janusz17</a> — 28 gru 2017, o 17:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tomek89mcpl]]></name></author>
<updated>2017-12-28T17:04:50+01:00</updated>
<published>2017-12-28T17:04:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201161#p201161</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201161#p201161"/>
<title type="html"><![CDATA[Problem z I2C(TWI)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19868&amp;p=201161#p201161"><![CDATA[
Mam książke Mirosława Kardaśia na temat avr(bluebook) i był przykład jak uruchomić lcd na I2C(TWI) i z tym mam problem.<br />Problem jest z adresowaniem lcd, nie odpowiada na żaden adres podstawowy adres. Jak ktoś chciałby wiedzieć to mam LCD od YwRobot Arduino LCMI602 IIC VI, na arduino miał adres 0x27 ale i ten nie działa.<br /><br /><br />EDIT: Jak wgrywam przez Arduino do Atmega328 to działa , ale jak używam kodu z bluebooka to nie działa , dodam że rejestry mam pozmieniane na te do atmega328<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17646">tomek89mcpl</a> — 28 gru 2017, o 17:04</p><hr />
]]></content>
</entry>
</feed>