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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-02-16T22:17:30+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=14550&amp;mode</id>
<entry>
<author><name><![CDATA[mefimess]]></name></author>
<updated>2016-02-16T22:17:30+01:00</updated>
<published>2016-02-16T22:17:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153868#p153868</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153868#p153868"/>
<title type="html"><![CDATA[Re: [PCF8583] Brak komunikacji]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153868#p153868"><![CDATA[
Ruszyło.<br /><br />Nie mam pojęcia co, nie mam pojęcia jak - ruszyło. Zostało to okupione co prawda jednym programatorem, odnalezieniem starego (hoho ! mój pierwszy zbudowany układ elektroniczny) programatora, zablokowania w jakiś sposób atmegi, znalezienia innej.<br /><br />Ale było warto <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Teraz szukam przyczyn i analizuję.<br /><br />Pozdrawiam wszystkich !<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3907">mefimess</a> — 16 lut 2016, o 22:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Bartek123]]></name></author>
<updated>2016-02-16T21:26:01+01:00</updated>
<published>2016-02-16T21:26:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153863#p153863</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153863#p153863"/>
<title type="html"><![CDATA[Re: [PCF8583] Brak komunikacji]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153863#p153863"><![CDATA[
Jak masz sprzętową wersję to powinno ci ruszyć nawet przy 20mhz prześlij cały kod z wszystkimi funkcjami, bo tak ciężko powiedzieć chociaż chyba wiem co robisz źle jest taka linika w bluebook np DDRC = (1&lt;&lt;7) i ważne w tym jest to, że niema tam | A ty pewnie robisz tak DDRC |= (1&lt;&lt;7).<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10617">Bartek123</a> — 16 lut 2016, o 21:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mefimess]]></name></author>
<updated>2016-02-16T21:13:37+01:00</updated>
<published>2016-02-16T21:13:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153862#p153862</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153862#p153862"/>
<title type="html"><![CDATA[Re: [PCF8583] Brak komunikacji]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153862#p153862"><![CDATA[
Takie podejście do ucznia powinno być wszędzie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Hmmm... chyba się tu nam wkradła mała pomyłka, bo jak teraz tak patrzę do BB to ja korzystam z rozdziału &quot;RTC - sprzętowa implementacja TWI&quot; i stamtąd sobie rozumowałem funkcje i starałem się je użyć u siebie - tylko przedrostki zamiast TWI_* dawałem I2C_* bo tak jak Pan mówi to jest to samo a mi jakoś bardziej I2C_* podchodzi, sam nie wiem czemu. Dlatego całkiem możliwe że po prostu mam taktowanie 16MHz i to mi psuje wszystko, bo resztę mam tak jak w tym rozdziale. Sprawdzę co i jak i dam znać jak mi się coś uda wykombinować.<br /><br />Pozdrawiam ! <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />@Bartek123:<br />Teraz chyba rozumiem różnicę i z tego co patrzę to rzeczywiście bazuję na sprzętowych rozwiązaniach tylko nieporozumienie jest w nazwach moich funkcji. Sprawdzę taktowanie procka<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3907">mefimess</a> — 16 lut 2016, o 21:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[icer_cmg]]></name></author>
<updated>2016-02-16T21:12:00+01:00</updated>
<published>2016-02-16T21:12:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153861#p153861</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153861#p153861"/>
<title type="html"><![CDATA[Re: [PCF8583] Brak komunikacji]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153861#p153861"><![CDATA[
Ze swojej strony proponuję sprawdzić adres na I2C - są dwa kodowania na 7 i 8 bitach. Arduino ma te krótsze...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1636">icer_cmg</a> — 16 lut 2016, o 21:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Bartek123]]></name></author>
<updated>2016-02-16T21:03:50+01:00</updated>
<published>2016-02-16T21:03:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153860#p153860</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153860#p153860"/>
<title type="html"><![CDATA[Re: [PCF8583] Brak komunikacji]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153860#p153860"><![CDATA[
Obydwie wersje są w bluebook. Programowa to taka gdzie stany na pinach ustawiasz sam sam taktujesz linię scl i sam wysyłasz dane na sda a sprzętowe twi to wewnętrzny moduł który za nas to robi my musimy tylko odpowiednio ustawić jego rejestry.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10617">Bartek123</a> — 16 lut 2016, o 21:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-02-16T21:01:41+01:00</updated>
<published>2016-02-16T21:01:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153859#p153859</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153859#p153859"/>
<title type="html"><![CDATA[Re: [PCF8583] Brak komunikacji]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153859#p153859"><![CDATA[
<div class="quotetitle">mefimess napisał(a):</div><div class="quotecontent"><br />Aczkolwiek mam pytanie p. Mirku - jak to zrobić 'sprzętowo' ? W bluebooku jest chyba tylko ten 'programowy' sposób albo coś przeoczyłem ?<br /></div><br />Ostatnio mówiłem tak do SunRivera ale i do ciebie powiem, za to co w cytacie - no normalnie tylko nasłać na ciebie milicję obywatelską <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> .... no panie kochany , panie kochany litości - poczytaj wyżej ci pisałem - już DWA RAZY pisałem a teraz TRZECI ale przysięgam ostatni.<br /><br />Dlaczego rzuciłeś się na programowy i2c zamiast na sprzętowy TWI ( toż TWI to I2C) i jest w bluebooku .... no ręce i pałki milicyjne opadają <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><div class="quotetitle">mefimess napisał(a):</div><div class="quotecontent"><br />A i na przyszłość - absolutnie się nie obrażam,<br /></div><br />To się cieszę bo ja w żadnym momencie nie mam zamiaru nikogo obrażać <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... wszystko co mówię to jest żartobliwie i w tonie przyjacielskim a nie jakiejś chorej krytyki i zadufania .....<br /><br />Więc w tył zwrot panie kochany i dawaj na TWI - teraz jaśniej ? <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=54">mirekk36</a> — 16 lut 2016, o 21:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mefimess]]></name></author>
<updated>2016-02-16T20:47:41+01:00</updated>
<published>2016-02-16T20:47:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153858#p153858</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153858#p153858"/>
<title type="html"><![CDATA[Re: [PCF8583] Brak komunikacji]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153858#p153858"><![CDATA[
Dziękuję Panowie za dotychczasową pomoc.<br /><br />Aczkolwiek mam pytanie p. Mirku - jak to zrobić 'sprzętowo' ? W bluebooku jest chyba tylko ten 'programowy' sposób albo coś przeoczyłem ? Czym one się różnią ?<br /><br />P.S. A i na przyszłość - absolutnie się nie obrażam, wręcz dziękuję za słowa krytyki, bo jeśli krytyka jest słuszna (a w tym wypadku istotnie chyba jest) to wtedy człowiek staje się lepszy i nie popełnia głupich błędów <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=3907">mefimess</a> — 16 lut 2016, o 20:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Bartek123]]></name></author>
<updated>2016-02-16T19:28:57+01:00</updated>
<published>2016-02-16T19:28:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153843#p153843</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153843#p153843"/>
<title type="html"><![CDATA[Re: [PCF8583] Brak komunikacji]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153843#p153843"><![CDATA[
Pokaż cały kod, bo tak mało informacji i ciężko pomóc.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10617">Bartek123</a> — 16 lut 2016, o 19:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[misiulu]]></name></author>
<updated>2016-02-16T17:55:36+01:00</updated>
<published>2016-02-16T17:55:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153832#p153832</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153832#p153832"/>
<title type="html"><![CDATA[Re: [PCF8583] Brak komunikacji]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153832#p153832"><![CDATA[
<div class="quotetitle">mefimess napisał(a):</div><div class="quotecontent"><br />I tu się chyba wszystko sypie. W celu debugowania sprawdzam sobie linijka po linijce gdzie przestanie mi wyświetlać cokolwiek na wyświetlaczu. Okazuje się że w miejscu<br /><br />I2C_write(address);<br /><br />procesor utknie i dalej nie pójdzie ... ale linijkę wyżej jest dokładnie ta sama funkcja z adresem urządzenia i wszystko śmiga do tej pory. Czy ktoś jest mi w stanie pomóc ?<br /></div><br />Może masz zły adres układu? Sprawdź jaką masz wersję z &quot;A&quot; czy bez i wtedy dobierz odpowiedni adres. Może wtedy przejdzie tę linijkę. A tak poza tym to wszystko to co mówi Mirek <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=4068">misiulu</a> — 16 lut 2016, o 17:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-02-16T17:40:46+01:00</updated>
<published>2016-02-16T17:40:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153828#p153828</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153828#p153828"/>
<title type="html"><![CDATA[Re: [PCF8583] Brak komunikacji]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153828#p153828"><![CDATA[
Już pisałem tobie, że robisz (nie obraź się bez sensu) .... że robisz to na programowym I2C zamiast na sprzętowym TWI bo wtedy będzie działać niezależnie od taktowania procka i będzie działać funkcja do ustawiania prędkości I2C. A dla programowego i2c ona nie działa - więc mówię - przekombinowujesz wszystko do góry nogami troszkę ... tak mi się wydaje. I tym bardziej jeśli robisz programowe i2c to zapomnij o 400 kHz<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 16 lut 2016, o 17:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mefimess]]></name></author>
<updated>2016-02-16T17:12:45+01:00</updated>
<published>2016-02-16T17:12:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153822#p153822</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153822#p153822"/>
<title type="html"><![CDATA[Re: [PCF8583] Brak komunikacji]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153822#p153822"><![CDATA[
a jeśli mam taktowany procek zewnętrznie 16MHz to oprócz ustawienia konkretnych rejestrów żeby I2C śmigała z prędkością 400kHz lub 100kHz to trzeba jeszcze coś zmieniać ? Bo dość wymagane jest w mojej aplikacji to 16MHz na procku i zastanawiam się czy da się wtedy współpracować z PCF8583 (spodziewam się żę można <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=3907">mefimess</a> — 16 lut 2016, o 17:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-02-16T16:50:14+01:00</updated>
<published>2016-02-16T16:50:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153820#p153820</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153820#p153820"/>
<title type="html"><![CDATA[Re: [PCF8583] Brak komunikacji]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153820#p153820"><![CDATA[
no ja o taktowaniu procka mówiłem na potrzeby soft I2C<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 16 lut 2016, o 16:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mefimess]]></name></author>
<updated>2016-02-16T16:48:28+01:00</updated>
<published>2016-02-16T16:48:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153819#p153819</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153819#p153819"/>
<title type="html"><![CDATA[Re: [PCF8583] Brak komunikacji]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153819#p153819"><![CDATA[
nie nie nie ... nie taktowanie procka. Taktowanie magistrali I2C na 100kHz lub 400kHz. Ale może najpierw spróbuję faktycznie obniżyć do wewnętrznego 8MHz taktowanie procka<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3907">mefimess</a> — 16 lut 2016, o 16:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-02-16T16:44:23+01:00</updated>
<published>2016-02-16T16:44:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153818#p153818</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153818#p153818"/>
<title type="html"><![CDATA[Re: [PCF8583] Brak komunikacji]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153818#p153818"><![CDATA[
Taktowanie procka chcesz funkcją ustawiać ? .... a jak myślisz do czego są fusebity ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 16 lut 2016, o 16:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mefimess]]></name></author>
<updated>2016-02-16T16:35:20+01:00</updated>
<published>2016-02-16T16:35:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153813#p153813</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153813#p153813"/>
<title type="html"><![CDATA[Re: [PCF8583] Brak komunikacji]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153813#p153813"><![CDATA[
a więc problemem może być prędkość taktowania, bo schemat jest ten sam co na ATB 1.04.<br /><br />Pewnie w takim razie wypada ustawić taktowanie na odpowiednie w jakiejś funkcji inicjalizującej tak ?<br /><br />Będę kombinował zatem dalej, dziękuję za porady <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=3907">mefimess</a> — 16 lut 2016, o 16:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-02-16T16:06:24+01:00</updated>
<published>2016-02-16T16:06:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153810#p153810</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153810#p153810"/>
<title type="html"><![CDATA[Re: [PCF8583] Brak komunikacji]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153810#p153810"><![CDATA[
Po pierwsze to na DVD masz w pełni działający kod, po drugie w funkcji bibliotecznej I2C_write_buff() z książki nie ma żadnego błędu ...<br /><br />a skoro ci nie działa to znaczy , że niechybnie zbaboliłeś połączenia tylko jak zwykle to bywa - każdy początkujący zarzeka się jak nie powiem kto i czego, że ma od strony sprzętowej WSZYSTKO dobrze - więc po co tam schemat pokazywać jak to łączy no nie ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... a tymczasem to zwykle tu się każdy wykłada (podpowiem, że wcale nie chodzi o same poprawne połączenia SDA i SCL) ...<br /><br />druga sprawa to dlaczego nie skorzystasz jak mówię z gotowego kodu na DVD i do tego ze sprzętowego TWI .... Zabrałeś się za bibliotekę do programowego I2C a ta biblioteka bez zmian w kodzie powinna być odpalona co najwyżej na taktowaniu 8MHz więc jeśli masz większe to już masz problem<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 16 lut 2016, o 16:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mefimess]]></name></author>
<updated>2016-02-16T15:39:40+01:00</updated>
<published>2016-02-16T15:39:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153804#p153804</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153804#p153804"/>
<title type="html"><![CDATA[[PCF8583] Brak komunikacji]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14550&amp;p=153804#p153804"><![CDATA[
Witam serdecznie użytkowników forum.<br /><br />Mam problem z dogadaniem się z układem PCF8583. Jest on podłączony do atmegi sygnałami SDA oraz SCLK, zasilanie jest (sprawdzałem multimetrem), przerwania na INT działają bo podpięta tam diodka ładnie świeci co ok sekundę. Z pomocą książki p. Mirka naskrobałem kilka prostych funkcji do obsługi I2C i chciałem sobie wyświetlić godzinę na ekranie LCD (stosowne funkcje do LCD działają poprawnie). Jednak nie mogę za nic w świecie się dobrać do tego mojego zegarka ... Funkcja main wygląda następująco :<br /><br />[syntax=c]int main(void) {<br />    // tablica wartosci<br />    uint8_t buff&#91;4&#93; = {<br />        0,<br />        0x23,<br />        0x11,<br />        0x17<br />    };<br /><br />    lcd_initialize();<br /><br />    I2C_write_buff(0xA2, 0x01, 4, buff); <br />    // funkcja z BlueBooka<br />    // 0xA2 - adres urządzenia<br />    // 0x01 - komórka pamięci<br />    // 4 - zapisuję 4 wartości<br />    // buff - skąd brać te wartości<br /><br />    lcd_str(&quot;testtest&quot;);<br /><br />    while(1) {<br /><br />    }<br /><br />    return 0;<br />}[/syntax]<br /><br />wyświetlacz nie wyświetla tekstu, po zakomentowaniu <strong>I2C_write_buff</strong> wszystko działa.<br /><br />Czyli problem jest w w/w funkcji. Oto ona:<br /><br />[syntax=c]void I2C_write_buff(uint8_t slave, uint8_t address, uint8_t len, uint8_t * buff) {<br />    lcd_initialize(); // wyświetlacz - inicjalizacja do testów<br /><br />    I2C_start(); // działa, wyświetlacz w tym miejscu świeci<br /><br />    I2C_write(slave); // j.w.<br /><br />    I2C_write(address); // tutaj się już coś sypie - nie zapisuje<br />    lcd_str(&quot;test&quot;);<br />    while (len--) I2C_write(*buff++);<br />    I2C_stop();<br />}[/syntax]<br /><br />I tu się chyba wszystko sypie. W celu debugowania sprawdzam sobie linijka po linijce gdzie przestanie mi wyświetlać cokolwiek na wyświetlaczu. Okazuje się że w miejscu <br /><br /><strong> I2C_write(address); </strong> <br /><br />procesor utknie i dalej nie pójdzie ... ale linijkę wyżej jest dokładnie ta sama funkcja z adresem urządzenia i wszystko śmiga do tej pory. Czy ktoś jest mi w stanie pomóc ?<br /><br />Pozdrawiam.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3907">mefimess</a> — 16 lut 2016, o 15:39</p><hr />
]]></content>
</entry>
</feed>