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

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

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=1392&amp;mode</id>
<entry>
<author><name><![CDATA[mirek1968]]></name></author>
<updated>2013-11-14T21:04:54+01:00</updated>
<published>2013-11-14T21:04:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=56893#p56893</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=56893#p56893"/>
<title type="html"><![CDATA[Re: Przykład RTC + 24C08 źle wyświetla czas oraz kłopot z EE]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=56893#p56893"><![CDATA[
Wszystko już działa,pomyliłem się zamiast eepromu 24c04 mam przecież 24c02 który ma tylko jeden bank pamięci 256 bytów,odczyt działa ok w zakresie adresu pamięci od 0 do 255.<br />A więc to moja gafa.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=922">mirek1968</a> — 14 lis 2013, o 21:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirek1968]]></name></author>
<updated>2013-11-12T19:35:44+01:00</updated>
<published>2013-11-12T19:35:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=56567#p56567</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=56567#p56567"/>
<title type="html"><![CDATA[Re: Przykład RTC + 24C08 źle wyświetla czas oraz kłopot z EE]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=56567#p56567"><![CDATA[
Nie mam teraz dostępu do Bluebooka bo jestem zagranicą ,a może problem jest jest  w ustawieniu device select code eepromu 24V04 na mojej płytce testowej wygląda to tak.<br /><br /><a href="http://forum.atnel.pl/_obrazki/o/922/c0b65451baf6bb0cc8a6a18097cb185f.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/922/c0b65451baf6bb0cc8a6a18097cb185f.jpg" alt="Obrazek" /></a><br /><br />czyli nie do końca jest to A8 a raczej powiedział bym że jest to u mnie 0xA0 czy nie tak??,ponieważ piny eepromu o oznaczeniach A0,A1 i A2 mam na stałe do masy.Czy w tym przypadku będzie mi działał eeprom jak zrobię tak.<br /><br />[syntax=c]#define _24C04_ADDR 0xA0[/syntax]<br />Powiem więcej zmieniłem to w kodzie i wyświetla mi na terminalu 0xFF bez względu na to czy mam rozłączone linie SCL,SDA czy też jak są podłączone na mostkach goldpinów.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=922">mirek1968</a> — 12 lis 2013, o 19:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-11-12T17:24:59+01:00</updated>
<published>2013-11-12T17:24:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=56530#p56530</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=56530#p56530"/>
<title type="html"><![CDATA[Re: Przykład RTC + 24C08 źle wyświetla czas oraz kłopot z EE]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=56530#p56530"><![CDATA[
w Bluebooku masz gotowy przykład - sprawdzałeś go ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 12 lis 2013, o 17:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirek1968]]></name></author>
<updated>2013-11-12T17:19:48+01:00</updated>
<published>2013-11-12T17:19:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=56529#p56529</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=56529#p56529"/>
<title type="html"><![CDATA[Re: Przykład RTC + 24C08 źle wyświetla czas oraz kłopot z EE]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=56529#p56529"><![CDATA[
Jeśli coś mam nadal nie tak z kodem to proszę o pomoc w zrozumieniu swojego błędu,lub naprowadzeniu mnie na własciwą ścieżkę myślenia aby rozwiązać problem z odczytem z pamięci eeprom wyniku na terminalu.<br />Czekam na konkretną pomoc jak ktoś się znajdzie to będę wdzięczny.<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=922">mirek1968</a> — 12 lis 2013, o 17:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirek1968]]></name></author>
<updated>2013-11-11T15:55:55+01:00</updated>
<published>2013-11-11T15:55:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=56368#p56368</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=56368#p56368"/>
<title type="html"><![CDATA[Re: Przykład RTC + 24C08 źle wyświetla czas oraz kłopot z EE]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=56368#p56368"><![CDATA[
Mirku nie mam teraz dostępu do swojej książki BB ale wykorzystałem funkcje uart_putint w takiej postaci:<br />[syntax=c]void uart_putint(uint8_t value, uint8_t radix)  // wysyła na port szeregowy tekst<br />{<br />        char string&#91;17&#93;;                        // bufor na wynik funkcji itoa<br />        itoa(value, string, radix);             // konwersja value na ASCII<br />        uart_puts(string);                      // wyślij string na port szeregowy<br />}[/syntax]<br /><br />oraz wykorzystałem a w taki sposób no i wyświetla mi na terminalu PC liczbę 156 czy mam linie SCL i SDA podpięte czy też rozłączone bo mam taką opcje na goldpinach płytki PCB testowej.<br />[syntax=c]#define SCLPC0// i2c pin zegara<br />#define SDAPC1// i2c pin danych[/syntax] <br />Pin procesora PC0 podpięty mam do pinu eeproma o symbolu SCL a pin PC1 z SDA (łącze to lub rozłączam na goldpinach poprzez mostki<br /><br />[syntax=c]uart_putint(bo,10);[/syntax]<br /><br />Jeżeli odczyt ma być z pamięci eeprom to jakim cudem liczba jest taka sama przy połączeniu z eeprom jak i przy rozłączonym eepromem?<br />Proszę o wyjaśnienie w celu zrozumienia.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=922">mirek1968</a> — 11 lis 2013, o 15:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-11-10T22:11:39+01:00</updated>
<published>2013-11-10T22:11:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=56247#p56247</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=56247#p56247"/>
<title type="html"><![CDATA[Re: Przykład RTC + 24C08 źle wyświetla czas oraz kłopot z EE]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=56247#p56247"><![CDATA[
<div class="quotetitle">mirek1968 napisał(a):</div><div class="quotecontent"><br />że musze przekonwertować zmienną tablicową typu uint8_t bo poprzez np: ITOA na tablicę typu char??<br /></div><br /><br />dobrze myślisz - a przykład jak do tego podejść masz przecież w Bluebooku - wystarczy zajrzeć chociażby do rozdziału o LCD i funkcji<br /><br />lcd_int()<br /><br />i już masz ..... tak samo w bibliotece do uart ... itp itd<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 10 lis 2013, o 22:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirek1968]]></name></author>
<updated>2013-11-10T20:56:24+01:00</updated>
<published>2013-11-10T20:56:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=56220#p56220</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=56220#p56220"/>
<title type="html"><![CDATA[Re: Przykład RTC + 24C08 źle wyświetla czas oraz kłopot z EE]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=56220#p56220"><![CDATA[
Udało mi się pomimo moich totalnych braków podstaw C wyświetlić na terminalu adres pamięci eeprom w postaci dec jako 168 co odpowiada liczbie hex A8 (czyli jest ok) oraz rozmiar tablicy  &quot;tekst&quot; w postaci liczby 7(co odpowiada liczbie elementów tej tablicy+0) i to też jest ok,teraz jak myślę ,pewnie źle myślę ale zaryzykuję twierdzenie że musze przekonwertować zmienną tablicową typu uint8_t bo poprzez np: ITOA na tablicę typu char??<br />i spróbować to wyświetlić na terminalu w postaci ASCII czy tak?<br />Jaki powinien być wynik na terminalu tego nie wiem.<br />Proszę może jakaś sugestia i drobna chociaż pomoc,będę wdzięczny.<br />Nie mam przy sobie obecnie książki BlueB ,ale ogólnie to ją posiadam.<br />Proszę o podpowiedzi jeśli ktoś chce pomóc.<br /><br />[syntax=c]printf(&quot;%d\n\r%d\n\r&quot;,_24C04_ADDR, sizeof(tekst));[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=922">mirek1968</a> — 10 lis 2013, o 20:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-11-10T16:04:35+01:00</updated>
<published>2013-11-10T16:04:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=56148#p56148</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=56148#p56148"/>
<title type="html"><![CDATA[Re: Przykład RTC + 24C08 źle wyświetla czas oraz kłopot z EE]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=56148#p56148"><![CDATA[
<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Pewnie coś dalej nie rozumiem<br /></div><br /><br />no klapa klapa ale już widzę dlaczego .... ano dlatego że ty zaczynasz naukę C od środka i dlatego w ogóle ci to nie idzie niestety <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> ... możesz się tylko zniechęcić<br /><br />musisz zacząć od podstaw - czyli PRZEDE WSZYSTKIM od poznania i zrozumienia typów - bo na razie z takich pytań widać że kompletnie ale to kompletnie tego nie rozumiesz. Tak samo jest ze wskaźnikami ale i funkcjami ...<br /><br />więc trzeba zrobić w tył zwrot i zacząć ćwiczyć dużo prostsze rzeczy najpierw<br /><br />zadawać pytania do tych prostszych rzeczy - jak typy i wskaźniki - no bez podstaw w tym zakresie - nie ruszysz a podawane ci przykłady w kodzie w ogóle nic ci nie dadzą bo ty to później jakoś tak pamięciowo próbujesz dopasować na zasadzie &quot;a może TAK się uda ?&quot;<br /><br />w tym kłopot<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 10 lis 2013, o 16:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirek1968]]></name></author>
<updated>2013-11-10T15:26:15+01:00</updated>
<published>2013-11-10T15:26:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=56144#p56144</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=56144#p56144"/>
<title type="html"><![CDATA[Re: Przykład RTC + 24C08 źle wyświetla czas oraz kłopot z EE]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=56144#p56144"><![CDATA[
Zdeklarowałem wcześnie zmienną globalną <br />[syntax=c]char bufor&#91;16&#93;;[/syntax]<br />Zrobiłem coś takiego ale nadal nic.(pokazuje mi liczbę 192),dalej klapa:-(<br /><br />[syntax=c]printf(&quot;W systemie dec: %s\n\r&quot;, itoa(( (char*)bo ),bufor,10));[/syntax]<br />Pewnie coś dalej nie rozumiem.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=922">mirek1968</a> — 10 lis 2013, o 15:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-11-10T14:25:08+01:00</updated>
<published>2013-11-10T14:25:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=56138#p56138</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=56138#p56138"/>
<title type="html"><![CDATA[Re: Przykład RTC + 24C08 źle wyświetla czas oraz kłopot z EE]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=56138#p56138"><![CDATA[
No a co ma się wyświetlać skoro ty wysyłasz jakiś tam bufor z liczbami mającymi mało wspólnego z kodami ASCII a już na pewno nie jest to string zakończony zerem.<br /><br />Ja już pisałem ci na PW i podawałem sposoby jak się zamienia liczby na postać ASCII i stringów<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 10 lis 2013, o 14:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2013-11-10T14:23:43+01:00</updated>
<published>2013-11-10T14:23:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=56137#p56137</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=56137#p56137"/>
<title type="html"><![CDATA[Re: Przykład RTC + 24C08 źle wyświetla czas oraz kłopot z EE]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=56137#p56137"><![CDATA[
Do terminala musisz wysłać ASCI a nie wartość bitową.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1589">sq8dsr</a> — 10 lis 2013, o 14:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirek1968]]></name></author>
<updated>2013-11-10T14:05:35+01:00</updated>
<published>2013-11-10T14:05:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=56132#p56132</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=56132#p56132"/>
<title type="html"><![CDATA[Re: Przykład RTC + 24C08 źle wyświetla czas oraz kłopot z EE]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=56132#p56132"><![CDATA[
Przepraszam bardzo a jakiej funkcji użyć aby zamiast <br />[syntax=c]LCD_string((char*)bo);[/syntax]<br /><br />czyli wyświetlenia wyniku na LCD chcę wyświetlić wynik na terminalu PC poprzez uart??<br />Bo kombinuję tak (chodzi mi o wyświetlenie napisu z EEPROM na terminal)<br />[syntax=c]uart_puts ( (char*)bo );[/syntax]<br />i pokazują mi się same kropki (7sztuk) jako wynik,proszę o pomoc<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=922">mirek1968</a> — 10 lis 2013, o 14:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-08-12T08:22:27+01:00</updated>
<published>2012-08-12T08:22:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12424#p12424</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12424#p12424"/>
<title type="html"><![CDATA[Re: Przykład RTC + 24C08 źle wyświetla czas oraz kłopot z EE]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12424#p12424"><![CDATA[
W C++ jest to o wiele bardziej rozwinięte i są specjalne słowa kluczowe nawet do jawnego rzutowania - więc mocno się ono różni od tego rzutowania w C<br /><br />Jak masz pytania o rzutowanie w C to pytaj śmiało <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> — 12 sie 2012, o 08:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-08-12T07:19:49+01:00</updated>
<published>2012-08-12T07:19:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12422#p12422</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12422#p12422"/>
<title type="html"><![CDATA[Re: Przykład RTC + 24C08 źle wyświetla czas oraz kłopot z EE]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12422#p12422"><![CDATA[
uint8_t zmienna;<br />(int)zmienna - to jawne rzutowanie TYPU zmiennej na int (czyli zamiana typu np uint8_t na int)<br /><br />ale już<br /><br />uint8_t bufor[];<br />(char*)bufo - to jawne rzutowanie TYPU WSKAŹNIKOWEGO a nie jak napisałeś &quot;typu char i że dodatkowo to jest wskaźnik)<br /><br />(char&amp;) ????? nie nie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> takich rzeczy to nie ma <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />rzutowanie jest po to żeby poinformować kompilator że chcesz świadomie w inny sposób potraktować zmienną. Czyli jeśli ona ma jakiś typ to chcesz go zmienić na inny. Tak samo jeśli chodzi o typy wskaźnikowe. Bo przecież TYP wskaźnika nie mówi o tym jakiego typu jest SAM WSKAŹNIK (on zawsze jest 16-bitowy) ale mówi jakiego typu jest obiekt na który on wskazuje <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> — 12 sie 2012, o 07:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-08-11T12:35:51+01:00</updated>
<published>2012-08-11T12:35:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12383#p12383</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12383#p12383"/>
<title type="html"><![CDATA[Re: Przykład RTC + 24C08 źle wyświetla czas oraz kłopot z EE]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12383#p12383"><![CDATA[
<div class="quotetitle">Antystatyczny napisał(a):</div><div class="quotecontent"><br />Przeglądam kod i nie bardzo rozumiem ten wiersz:<br />[syntax=c]<br />LCD_string((char*)bo);<br />[/syntax]<br /><br />To jest przekazanie jako argument funkcji wskaźnika do bufora bo?<br /></div><br /><br />No to dobrze rozumiesz <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />tyle że zdaje się że bufor bo posiada elementy typu uint8_t natomiast argument funkcji lcd_str( char * s) to wskaźnik typu char<br /><br />występuje więc niezgodność typu wskaźników zgadza się ???? w końcu nazwa bo to wskaźnik na pierwszy element tablicy, ale na element typu uint8_t<br /><br />dlatego musimy jeszcze zrobić jawne rzutowanie do wskaźnikowego typu char*, co czynimy w tej linijce zgodnie ze sztuką jawnego rzutowania <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />( (char*) bo )<br /><br />a gdyby bufor bo był typu char, to nie trzeba byłoby tego rzutowania robić <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Tyle że bufor służy mi nie tylko do obróbki znaków ale także liczb to wolę mu nadać typ uint8_t bo lepiej mi się kojarzy <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> — 11 sie 2012, o 12:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-08-11T10:35:06+01:00</updated>
<published>2012-08-11T10:35:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12375#p12375</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12375#p12375"/>
<title type="html"><![CDATA[Re: Przykład RTC + 24C08 źle wyświetla czas oraz kłopot z EE]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12375#p12375"><![CDATA[
No o to dokładnie chodzi, dlatego w nocie której nie przeczytałeś i nie pobrałeś <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> do 24c08 masz wyraźnie i ładnie to napisane, że na szynie I2C mogą siedzieć w związku z takim adresowaniem tylko dwa takie układy 24c08 <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />i będą adresowane dokładnie już jak w tej chwili prawidłowo się domyślasz.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 11 sie 2012, o 10:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2012-08-11T09:28:09+01:00</updated>
<published>2012-08-11T09:28:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12371#p12371</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12371#p12371"/>
<title type="html"><![CDATA[Re: Przykład RTC + 24C08 źle wyświetla czas oraz kłopot z EE]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12371#p12371"><![CDATA[
<div class="quotetitle">Antystatyczny napisał(a):</div><div class="quotecontent"><br />Teraz A0 i A1 są w powietrzu, a A2 do VCC. .... Przy takim podłączeniu jest adres 0xA8, dobrze rozumiem?<br /></div><br />Dokładniej jest to adres 1 strony o rozmiarze 2kB, aby mieć dostęp do pozostałych 6kB czyli 3 stron musisz ustawić inne adresy.<br />1  0  1  0  A2=1  <span style="color: #FF0000"><strong>0  0</strong></span>  0   = 0xA8<br />1  0  1  0  A2=1  <span style="color: #FF0000"><strong>0  1</strong></span>  0   = 0xAA<br />1  0  1  0  A2=1  <span style="color: #FF0000"><strong>1  0</strong></span>  0   = 0xAC<br />1  0  1  0  A2=1  <span style="color: #FF0000"><strong>1  1</strong></span>  0   = 0xAE<br />i te adresy również są zajęte i nie możesz ich używać dla innych układów I2C<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 11 sie 2012, o 09:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-08-11T08:19:25+01:00</updated>
<published>2012-08-11T08:19:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12367#p12367</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12367#p12367"/>
<title type="html"><![CDATA[Re: Przykład RTC + 24C08 źle wyświetla czas oraz kłopot z EE]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12367#p12367"><![CDATA[
Dokładnie skoro A2 do VCC to nie może być inaczej <br /><br />1010 [A2]000<br /><br />więc jeśli A2=1 to masz:<br /><br />1010 1000<br /><br />  A     8<br /><br /><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> — 11 sie 2012, o 08:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-08-11T08:01:08+01:00</updated>
<published>2012-08-11T08:01:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12365#p12365</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12365#p12365"/>
<title type="html"><![CDATA[Re: Przykład RTC + 24C08 źle wyświetla czas oraz kłopot z EE]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12365#p12365"><![CDATA[
Brawo <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> no i widzisz udało się - ja nadal będę twierdził że z notą od 24c08 szybciej byś na to wpadł - ale jak uważasz <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><div class="quotetitle">Antystatyczny napisał(a):</div><div class="quotecontent"><br />No i teraz widzę tego mojego mega babola! Powstaje tylko pytanie dlaczego cokolwiek umiałem zapisać do tej pamięci, skoro źle ją adresowałem?<br /></div><br /><br />A dlaczego niby ją źle adresowałeś ? - ja bym powiedział - JAKOŚ ją tam adresowałeś i trafiałeś w przypadkowe sekcje i bloki pamięci - dlatego coś się udało zapisać i odczytać <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> — 11 sie 2012, o 08:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-08-10T22:35:18+01:00</updated>
<published>2012-08-10T22:35:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12356#p12356</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12356#p12356"/>
<title type="html"><![CDATA[Re: Przykład RTC + 24C08 źle wyświetla czas oraz kłopot z EE]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12356#p12356"><![CDATA[
<div class="quotetitle">Antystatyczny napisał(a):</div><div class="quotecontent"><br />Nie, mam AT 24C08A<br /><br />Przyszło mi coś na myśl. Skoro moja pamięć jest większa, to i wymaga innego sposobu adresowania jej komórek. Wystarczy 9 bitów? Może ja czegoś nie wiem/nie rozumiem...<br /></div><br /><br />O! widzisz i tu w końcu zastartowałeś <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> a dalej już kolega Krauser wyjaśnił ładnie ....<br /><br />Ty czytasz notę PDF wspólną dla kilku rozmiarów tych pamięci a tymczasem NIE MA MOŻLIWOŚCI aby każda z nich miała trzy piny adresowe A0, A1 i A2 .... no właśnie z tego względu który zacytowałem z twojego myślenia (prawidłowego zresztą <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Dlatego tak usilnie starałem się ciebie nakłonić do pobrania noty PDF od samej 24c08 ..... ale jak zwykle (sam widzisz) czasem nie wiedzieć czemu unikach moich porad jak OGNIA <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... tymczasem proszę bardzo - odpalam google, wpisuję<br /><br />24c08 i klikam w pierwszy link z PDF'em dla 24c08 dokładniej ST24c08, i tylko dla 24c08 !<br /><br />i co widzę ? i co byś Ty zobaczył a czego UNIKAŁEŚ ? - o to jak niżej:<br /><br /><a href="http://forum.atnel.pl/_obrazki/o/54_2ccea15acf480e24d42d662f0e7cab10.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/54_2ccea15acf480e24d42d662f0e7cab10.jpg" alt="Obrazek" /></a><br /><br />No i pokaż mi tu twoje piny A0, A1 czy A2 hmmm ?<br /><br />tzn E może pełnić rolę A2, ale to A2 - zatem NIGDY nie możesz ustawić adresu dla swojej pamięci 24c08 takiego samego jak 24c04<br /><br />dlatego zrozum - czasem jak czegoś nie wiem to się nie odzywam. Czasem też zdarzy mi się popełnić błąd gdy odpowiadam.... ale najczęściej staram się jakoś naprowadzić - a przyznasz że jak się zajrzy do tej noty to wręcz z ZEROWĄ znajomością angielskiego z samych obrazków można zobaczyć od razu że coś nie halo miałeś z tymi A0, i A1 - zgadza się ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 10 sie 2012, o 22:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2012-08-10T21:38:52+01:00</updated>
<published>2012-08-10T21:38:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12344#p12344</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12344#p12344"/>
<title type="html"><![CDATA[Re: Przykład RTC + 24C08 źle wyświetla czas oraz kłopot z EE]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12344#p12344"><![CDATA[
no racja .... echhh.... <br /><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=58">SunRiver</a> — 10 sie 2012, o 21:38</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2012-08-10T21:33:29+01:00</updated>
<published>2012-08-10T21:33:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12342#p12342</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12342#p12342"/>
<title type="html"><![CDATA[Re: Przykład RTC + 24C08 źle wyświetla czas oraz kłopot z EE]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12342#p12342"><![CDATA[
<div class="quotetitle">SunRiver napisał(a):</div><div class="quotecontent"><br />no i mnie uprzedziłeś kolego Krauser<br /></div><br />Nie ma lekko. Musisz poćwiczyć pęcherz <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 10 sie 2012, o 21:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2012-08-10T21:28:20+01:00</updated>
<published>2012-08-10T21:28:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12340#p12340</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12340#p12340"/>
<title type="html"><![CDATA[Re: Przykład RTC + 24C08 źle wyświetla czas oraz kłopot z EE]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12340#p12340"><![CDATA[
no i mnie uprzedziłeś kolego Krauser <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=58">SunRiver</a> — 10 sie 2012, o 21:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2012-08-10T21:50:55+01:00</updated>
<published>2012-08-10T21:26:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12339#p12339</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12339#p12339"/>
<title type="html"><![CDATA[Re: Przykład RTC + 24C08 źle wyświetla czas oraz kłopot z EE]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12339#p12339"><![CDATA[
Ogólnie adres jest taki 1  0  1  0  A2  A1  A0  R/W<br />ale pamięć 4k (AT24C04) nie używa wejścia A0, pamięć 8k (AT24C08) nie używa wejść A1 i A0 a pamięć 16k (AT24C16) nie używa wejść A2 A1 i A0. Te nie używane wejścia nie zmienią adresu układu są ignorowane. Te bity w adresie które nie można zmienić poprzez ustawienie wejść służą do wyboru strony i jeden układ ma kilka adresów które wybierasz w programie. Tak jakby zamiast układu 4k były dwa układy 2k. Tyle że przy większym układzie masz wszystko w jednej obudowie.<br /><br />Reasumując w pamięci to wejście A2 podciągnij do VCC i w programie użyj odpowiedniego adresu (0xA8 lub 0xAA lub 0xAC lub 0xAE)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 10 sie 2012, o 21:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2012-08-10T21:16:15+01:00</updated>
<published>2012-08-10T21:16:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12337#p12337</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12337#p12337"/>
<title type="html"><![CDATA[Re: Przykład RTC + 24C08 źle wyświetla czas oraz kłopot z EE]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1392&amp;p=12337#p12337"><![CDATA[
czekaj sobie looknę do noty mam nadzieje że nie masz czasem st24C08 ??<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 10 sie 2012, o 21:16</p><hr />
]]></content>
</entry>
</feed>