<?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" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2026-04-26T13:55:35+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php</id>
<entry>
<author><name><![CDATA[andrzej381]]></name></author>
<updated>2026-04-26T13:55:35+01:00</updated>
<published>2026-04-26T13:55:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239464#p239464</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239464#p239464"/>
<title type="html"><![CDATA[Język C dla AVR • Re: pomiar wilgotności - BME280]]></title>

<category term="Język C dla AVR" scheme="https://forum.atnel.pl/viewforum.php?f=4" label="Język C dla AVR"/>
<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239464#p239464"><![CDATA[
Dziękuję za zgodę. Nie wiem czy jest ok. P. Mirek zweryfikuje to, mam nadzieję. Pojawia się dodatkowa zmienna i trzeba troszkę pozmieniać w bibliotece. <br />Ale patrząc na logi kompilacji każdy dojdzie do tego co jeszcze trzeba zmienić. Funkcja wygląda tak:<br />[syntax=c]uint8_t bmpe280_read_temp( int16_t * at_int, uint8_t * at_fract ) {<br /><br />    uint32_t raw_adc = bmpe280_read_3bytes( BME280_REGISTER_TEMPDATA );<br /><br />    if (raw_adc == 0x800000)<br />        return 0xFF;<br /><br />    int32_t var1, var2, t_fine, T; // T musi być signed!<br /><br />    raw_adc &gt;&gt;= 4;<br /><br />    // Kompensacja (zgodna z dokumentacją Bosch)<br />    var1 = (((( (int32_t)raw_adc &gt;&gt; 3) - ((int32_t)bmpe_calib.T1 &lt;&lt; 1))) * ((int32_t)bmpe_calib.T2)) &gt;&gt; 11;<br />    var2 = ((((( (int32_t)raw_adc &gt;&gt; 4) - ((int32_t)bmpe_calib.T1)) * (( (int32_t)raw_adc &gt;&gt; 4) - ((int32_t)bmpe_calib.T1))) &gt;&gt; 12) * ((int32_t)bmpe_calib.T3)) &gt;&gt; 14;<br /><br />    t_fine = var1 + var2;<br />    T = (t_fine * 5 + 128) &gt;&gt; 8; // T jest teraz w setnych częściach stopnia, np. -525 to -5.25°C<br /><br />//test - działa. Zastępuje zmierzoną temperaturę wartością -5,25 st C - 1sze próba wstępna<br />//T = -525;<br /><br />    if( at_int &amp;&amp; at_fract ) {<br />        *at_int = T / 100;      // Dla -525 otrzymasz -5<br />        int32_t fraction = T % 100; // Dla -525 otrzymasz -25<br /><br />        if (fraction &lt; 0) {<br />            fraction = -fraction; // Ułamek chcemy mieć zawsze dodatni do wyświetlania<br />        }<br />        *at_fract = (uint8_t)fraction;<br />    }<br /><br />    // Jeśli używasz ciśnienia/wilgotności, musisz zapisać t_fine do zmiennej globalnej<br />    tmp_temperature = t_fine;<br /><br />    return 0;<br />}[/syntax]<br /><br />U mnie przeszło testy. Proszę o feedback.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=308">andrzej381</a> — 26 kwi 2026, o 13:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2026-04-26T10:03:01+01:00</updated>
<published>2026-04-26T10:03:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239463#p239463</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239463#p239463"/>
<title type="html"><![CDATA[Język C dla AVR • Re: pomiar wilgotności - BME280]]></title>

<category term="Język C dla AVR" scheme="https://forum.atnel.pl/viewforum.php?f=4" label="Język C dla AVR"/>
<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239463#p239463"><![CDATA[
Domyślam się że p. Mirek mnie skarci za podpieranie się AI.<br />ABSOLUTNIE Cię nie skarcę! <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> wręcz przeciwnie ! AI to normalne narzędzie a kto dzisiaj się nim nie posługuje ten traci<br /><br />jak dla mnie zadziałałeś super i myślę że nawet jeśli z AI to naprawiłeś to i tak już chyba wiesz o co chodzi no nie ? <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><div class="quotetitle">andrzej381 napisał(a):</div><div class="quotecontent"><br />Myślę, że nie powinienem ciała tej funkcji publikować ze względu na prawa autorskie ATNELa do tej biblioteki. Chyba że p.Mirek zezwoli.<br /></div><br /><br />Bardzo dziękuję za to zdanie widać że szanujesz prawa autorkie, bardzo mi miło ale tak pozwalam żebyś tu pokazał ciało tej funkcji skoro w bibliotece jest błąd a tylko jedną funkcję jak pokażesz to nic się  nie stanie<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 26 kwi 2026, o 10:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[andrzej381]]></name></author>
<updated>2026-04-25T11:07:35+01:00</updated>
<published>2026-04-25T11:07:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239462#p239462</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239462#p239462"/>
<title type="html"><![CDATA[Język C dla AVR • Re: pomiar wilgotności - BME280]]></title>

<category term="Język C dla AVR" scheme="https://forum.atnel.pl/viewforum.php?f=4" label="Język C dla AVR"/>
<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239462#p239462"><![CDATA[
Analizując funkcję z biblioteki ATNELa deklarowaną jako: <br /><br />[syntax=C]uint8_t bmpe280_read_temp( int8_t * at_int, uint8_t * at_fract );[/syntax]<br />I podpierając się sztuczną inteligencją otrzymałem poprawione ciało funkcji. <br />Jestem w trakcie testów. <br />Zmian jest trochę więcej niż jedna zamiana typu zmiennej z uint32_t na int32_t.<br />Domyślam się że p. Mirek mnie skarci za podpieranie się AI. <br /><br />Myślę, że nie powinienem ciała tej funkcji publikować ze względu na prawa autorskie ATNELa do tej biblioteki. Chyba że p.Mirek zezwoli.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=308">andrzej381</a> — 25 kwi 2026, o 11:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[andrzej381]]></name></author>
<updated>2026-04-24T10:46:45+01:00</updated>
<published>2026-04-24T10:46:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239461#p239461</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239461#p239461"/>
<title type="html"><![CDATA[Język C dla AVR • Re: pomiar wilgotności - BME280]]></title>

<category term="Język C dla AVR" scheme="https://forum.atnel.pl/viewforum.php?f=4" label="Język C dla AVR"/>
<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239461#p239461"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />no to zmieniaj sprawdzaj i daj znać <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> toż co ci szkodzi sprawdzić i pobawić się chwilę kodem - to sama przyjemność jak sam naprawisz sobie a jak skill rośnie - tyle że ja mówię o kodzie biblioteki którą masz z atnela a ty opisujesz dokumentację - co sam chcesz pisać libsa od nowa ? ok to też wyzwanie ale póki co polecam ci prostszą drogę - popraw libsa z atnela wiele osób to zrobiło <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> dawaj i czekam na wyniki<br /></div><br /><br />Nazwa funkcji i zmiennej (oraz jej typ) są z biblioteki Atnela. Więc odwołuję się do tej biblioteki. W dokumentacji czujki był przykład obliczeń który analizowałem wraz z biblioteką Atnela. <br />Jest jeszcze jedno miejsce w bibliotece do ewentualnej zmiany.<br />W kodzie jest linia: tmp_temperature = var1 + var2; <br />w której zmienne var1 i var2 są typu int32_t<br />a zmienna tmp_temperature jest typu uint32_t<br />To może być potencjalny błąd bo dodajemy 2 zmienne ze znakiem to dlaczego wynik jest tylko dodatni (zmienna bez znaku)?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=308">andrzej381</a> — 24 kwi 2026, o 10:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2026-04-23T21:40:07+01:00</updated>
<published>2026-04-23T21:40:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239460#p239460</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239460#p239460"/>
<title type="html"><![CDATA[Język C dla AVR • Re: pomiar wilgotności - BME280]]></title>

<category term="Język C dla AVR" scheme="https://forum.atnel.pl/viewforum.php?f=4" label="Język C dla AVR"/>
<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239460#p239460"><![CDATA[
no to zmieniaj sprawdzaj i daj znać <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> toż co ci szkodzi sprawdzić i pobawić się chwilę kodem - to sama przyjemność jak sam naprawisz sobie a jak skill rośnie - tyle że ja mówię o kodzie biblioteki którą masz z atnela a ty opisujesz dokumentację - co sam chcesz pisać libsa od nowa ? ok to też wyzwanie ale póki co polecam ci prostszą drogę - popraw libsa z atnela wiele osób to zrobiło <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> dawaj i czekam na wyniki<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 23 kwi 2026, o 21:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[andrzej381]]></name></author>
<updated>2026-04-23T20:27:47+01:00</updated>
<published>2026-04-23T20:27:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239459#p239459</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239459#p239459"/>
<title type="html"><![CDATA[Język C dla AVR • Re: pomiar wilgotności - BME280]]></title>

<category term="Język C dla AVR" scheme="https://forum.atnel.pl/viewforum.php?f=4" label="Język C dla AVR"/>
<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239459#p239459"><![CDATA[
Według mnie chodzi o funkcję: <br />uint8_t bmpe280_read_temp( int8_t * at_int, uint8_t * at_fract )<br /><br />Przeglądając dokumentację czujki BME280 (strona 23) znalazłem formułę obliczeniową z której powinienem wyciągnąć wnioski. <br />Stawiam na:   uint32_t adc_T<br />to tutaj chyba powinno być int32_t adc_T <br /><br />W dokumentacji ta zmienna jest: BME280_S32_t  T; (tam jest zmienna ze znakiem)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=308">andrzej381</a> — 23 kwi 2026, o 20:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2026-04-23T19:01:51+01:00</updated>
<published>2026-04-23T19:01:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239458#p239458</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239458#p239458"/>
<title type="html"><![CDATA[Język C dla AVR • Re: pomiar wilgotności - BME280]]></title>

<category term="Język C dla AVR" scheme="https://forum.atnel.pl/viewforum.php?f=4" label="Język C dla AVR"/>
<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239458#p239458"><![CDATA[
<div class="quotetitle">andrzej381 napisał(a):</div><div class="quotecontent"><br />A nie jest zmiana potrzebna w funkcji: uint8_t bmpe280_read_temp( int8_t * at_int, uint8_t * at_fract )<br />gdzie trzeba: int8_t * at_int zastąpić: int16_t * at_int?<br /></div><br />Pomyśl - at_int przechowuje wartość temperatury przed przecinkiem tak? i jest przecież typu int8_t a nie uint ... int16_t byłoby potrzebne gdyby ujemne temperatury miałyby być niższe niż -127 stC a przecież nigdy takich nie będzie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br /><br />mówię ci zajrzyj do biblioteki - popatrz sobie na spokojnie i w jednej z funkcji zobaczysz uint32_t - tam trzeba zmienić na int32_t ... to będzie dla ciebie wyzwanie i sam się ucieszysz że ci wyszło <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> a jeśli nie to pokaż tu funkcję którą próbujesz poprawiać to ja wtedy ci chętnie pomogę <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> — 23 kwi 2026, o 19:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[andrzej381]]></name></author>
<updated>2026-04-23T11:17:39+01:00</updated>
<published>2026-04-23T11:17:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239457#p239457</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239457#p239457"/>
<title type="html"><![CDATA[Język C dla AVR • Re: pomiar wilgotności - BME280]]></title>

<category term="Język C dla AVR" scheme="https://forum.atnel.pl/viewforum.php?f=4" label="Język C dla AVR"/>
<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239457#p239457"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br /><div class="quotetitle">andrzej381 napisał(a):</div><div class="quotecontent">Mam jeszcze jedno pytanie, teraz dotyczące pomiaru temperatury tą czujką (BME280) przy pomocy biblioteki Atnel-a. <br />W zasadzie to jest pytanie do Pana Mirka. <br />Wygląda na to że biblioteka dobrze oblicza temperaturę do -12,7 stopnia. Poniżej następuje przepełnienie zmiennej przechowującej temperaturę (*10) która to zmienna jest typu int8_t czyli może liczyć do -12,7*10 = -127 Czy wystarczy zmienić typ tej zmiennej na int16_t czy też jeszcze trzeba coś zmodyfikować? Jeśli się mylę to proszę o poprawienie mnie.<br /></div><br />Tak jest mały babolek ale w środku wystarczy zmienić wartość jednej zmiennej z uint32_t na int32_t w bibliotece</div><br /><br />A nie jest zmiana potrzebna w funkcji: uint8_t bmpe280_read_temp( int8_t * at_int, uint8_t * at_fract ) <br />gdzie trzeba: int8_t * at_int zastąpić: int16_t * at_int?<br /><br />Moja wiedza jest dosyć skromna więc się dopytuję.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=308">andrzej381</a> — 23 kwi 2026, o 11:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2026-04-22T20:09:38+01:00</updated>
<published>2026-04-22T20:09:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239456#p239456</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239456#p239456"/>
<title type="html"><![CDATA[Język C dla AVR • Re: pomiar wilgotności - BME280]]></title>

<category term="Język C dla AVR" scheme="https://forum.atnel.pl/viewforum.php?f=4" label="Język C dla AVR"/>
<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239456#p239456"><![CDATA[
<div class="quotetitle">andrzej381 napisał(a):</div><div class="quotecontent"><br />Mam jeszcze jedno pytanie, teraz dotyczące pomiaru temperatury tą czujką (BME280) przy pomocy biblioteki Atnel-a. <br />W zasadzie to jest pytanie do Pana Mirka. <br />Wygląda na to że biblioteka dobrze oblicza temperaturę do -12,7 stopnia. Poniżej następuje przepełnienie zmiennej przechowującej temperaturę (*10) która to zmienna jest typu int8_t czyli może liczyć do -12,7*10 = -127 Czy wystarczy zmienić typ tej zmiennej na int16_t czy też jeszcze trzeba coś zmodyfikować? Jeśli się mylę to proszę o poprawienie mnie.<br /></div><br />Tak jest mały babolek ale w środku wystarczy zmienić wartość jednej zmiennej z uint32_t na int32_t w bibliotece<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 22 kwi 2026, o 20:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[andrzej381]]></name></author>
<updated>2026-04-22T16:12:07+01:00</updated>
<published>2026-04-22T16:12:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239455#p239455</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239455#p239455"/>
<title type="html"><![CDATA[Język C dla AVR • Re: pomiar wilgotności - BME280]]></title>

<category term="Język C dla AVR" scheme="https://forum.atnel.pl/viewforum.php?f=4" label="Język C dla AVR"/>
<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239455#p239455"><![CDATA[
Mam jeszcze jedno pytanie, teraz dotyczące pomiaru temperatury tą czujką (BME280) przy pomocy biblioteki Atnel-a. <br />W zasadzie to jest pytanie do Pana Mirka. <br />Wygląda na to że biblioteka dobrze oblicza temperaturę do -12,7 stopnia. Poniżej następuje przepełnienie zmiennej przechowującej temperaturę (*10) która to zmienna jest typu int8_t czyli może liczyć do -12,7*10 = -127 Czy wystarczy zmienić typ tej zmiennej na int16_t czy też jeszcze trzeba coś zmodyfikować? Jeśli się mylę to proszę o poprawienie mnie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=308">andrzej381</a> — 22 kwi 2026, o 16:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Robert_1967]]></name></author>
<updated>2026-04-21T20:38:50+01:00</updated>
<published>2026-04-21T20:38:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24901&amp;p=239453#p239453</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24901&amp;p=239453#p239453"/>
<title type="html"><![CDATA[Dla całkowicie początkujących • Re: Atmega16-32 Piny XTAL1 XTAL2]]></title>

<category term="Dla całkowicie początkujących" scheme="https://forum.atnel.pl/viewforum.php?f=58" label="Dla całkowicie początkujących"/>
<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24901&amp;p=239453#p239453"><![CDATA[
Witam.<br />Znalazłem w nocie na stronie 29 taki wpis &quot;Table 10. XTAL1 and XTAL2 should be left unconnected (NC).&quot;<br />Table 10. Start-up Times for the Internal Calibrated RC Oscillator Clock Selection<br /><br />Wychodzi na to, że nie można nic z tymi pinami zrobić i jeśli pozostaną wolne, to nie powinno mieć to wpływu na pracę całości.<br />Dziękuję Wam za pomoc, a w szczególności koledze Marhef.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10257">Robert_1967</a> — 21 kwi 2026, o 20:38</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marhef]]></name></author>
<updated>2026-04-21T13:29:56+01:00</updated>
<published>2026-04-21T13:29:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24901&amp;p=239452#p239452</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24901&amp;p=239452#p239452"/>
<title type="html"><![CDATA[Dla całkowicie początkujących • Re: Atmega16-32 Piny XTAL1 XTAL2]]></title>

<category term="Dla całkowicie początkujących" scheme="https://forum.atnel.pl/viewforum.php?f=58" label="Dla całkowicie początkujących"/>
<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24901&amp;p=239452#p239452"><![CDATA[
Sprawdź w nocie katalogowej, czy nóżki te mają jakąś alternatywną funkcję. Jeśli mają, możesz jej użyć. Jeśli nie mają, nie możesz ich użyć inaczej.<br />W nocie do atmegi16 jest wpis, że mają zostać niepodłączone, jeśli wybrane jest taktowanie wewnętrznym oscylatorem. Ale zweryfikuj to jeszcze, mogę się mylić.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12752">Marhef</a> — 21 kwi 2026, o 13:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ire]]></name></author>
<updated>2026-04-21T13:20:46+01:00</updated>
<published>2026-04-21T13:20:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24901&amp;p=239451#p239451</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24901&amp;p=239451#p239451"/>
<title type="html"><![CDATA[Dla całkowicie początkujących • Re: Atmega16-32 Piny XTAL1 XTAL2]]></title>

<category term="Dla całkowicie początkujących" scheme="https://forum.atnel.pl/viewforum.php?f=58" label="Dla całkowicie początkujących"/>
<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24901&amp;p=239451#p239451"><![CDATA[
witam marzesz robić co chcesz<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=18660">ire</a> — 21 kwi 2026, o 13:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Robert_1967]]></name></author>
<updated>2026-04-21T12:11:23+01:00</updated>
<published>2026-04-21T12:11:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24901&amp;p=239450#p239450</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24901&amp;p=239450#p239450"/>
<title type="html"><![CDATA[Dla całkowicie początkujących • Atmega16-32 Piny XTAL1 XTAL2]]></title>

<category term="Dla całkowicie początkujących" scheme="https://forum.atnel.pl/viewforum.php?f=58" label="Dla całkowicie początkujących"/>
<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24901&amp;p=239450#p239450"><![CDATA[
Dzień dobry wszystkim.<br /><br />Mam do Was może bardzo banalne pytanie, ale w nocie nie znalazłem odpowiedzi. Chyba ze nieuważnie czytałem. Co zrobić z pinami XTAL1 i XTAL2. jeśli korzystam z wewnętrznego<br />oscylatora, nie mam wlutowanego rezonatora i kondensatorów ?<br /><br />1. Czy mogę je użyć, jako i/o dla np. przycisków ? (jak nazwać je w kodzie DDRX PORTX.....)<br />2. Jeśli są zbędne, to czy można je np. ustawić jako wejścia i podciągnąć do vcc w celu polepszenia stabilności układu (jak to zrobić)<br />3. Czy nie wolno ich ruszać i pozostawić wolnymi i tyle ?<br /><br />Proszę o pomoc w tym temacie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10257">Robert_1967</a> — 21 kwi 2026, o 12:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2026-04-15T06:46:31+01:00</updated>
<published>2026-04-15T06:46:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24898&amp;p=239447#p239447</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24898&amp;p=239447#p239447"/>
<title type="html"><![CDATA[Język C dla AVR • Re: Funkcja boot_signature_byte_get(addr) pod Eclipse/MKClip]]></title>

<category term="Język C dla AVR" scheme="https://forum.atnel.pl/viewforum.php?f=4" label="Język C dla AVR"/>
<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24898&amp;p=239447#p239447"><![CDATA[
<div class="quotetitle">moscow napisał(a):</div><div class="quotecontent"><br />Temat w sumie aż tak nietypowy nie jest, bo chciałem po prostu zaczytać sygnaturę procka aby rozpoznać konkretną instancję urządzenia (te procki na to pozwalają).<br /></div><br />tak ja cię rozumiem doskonale i wiem po co są takie opcje a pisząc wcześniej że to jest nietypowy przypadek miałem właśnie na myśli tylko to że jest to problem dla nie wielu procków w całej masie i że rzadko kto tego używa <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> A nie mówiłem że to opcja niepotrzebna.<br /><br />Niestety Atmel w pewnym momencie tak zaczął mieszać w swoich toolchainach robiąc łatki do coraz to nowszych procków w sposób nietypowy do swoich wcześniejszych standardów że zaczął powstawać problem z przenoszeniem ich toolchaina - a oni to w AtmelStudio ogarniają też wielkimi łatami dociągając różne zależności w nietypowy sposób<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 15 kwi 2026, o 06:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[moscow]]></name></author>
<updated>2026-04-14T20:12:41+01:00</updated>
<published>2026-04-14T20:12:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24898&amp;p=239446#p239446</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24898&amp;p=239446#p239446"/>
<title type="html"><![CDATA[Język C dla AVR • Re: Funkcja boot_signature_byte_get(addr) pod Eclipse/MKClip]]></title>

<category term="Język C dla AVR" scheme="https://forum.atnel.pl/viewforum.php?f=4" label="Język C dla AVR"/>
<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24898&amp;p=239446#p239446"><![CDATA[
Temat w sumie aż tak nietypowy nie jest, bo chciałem po prostu zaczytać sygnaturę procka aby rozpoznać konkretną instancję urządzenia (te procki na to pozwalają). <br /><br />W sumie po zastanowieniu się, chyba po prostu zostanę przy swoim nieco krzywym rozwiązaniu - zrobiłem kiedyś na własne potrzeby coś na kształt mini HALa dla AVRów i jak zrobię workaround na tym poziomie, to już nie będę musiał sie z tym problemem potem męczyć. <br />Jeśli chodzi o źródło nowszego toolchaina, to jest to po prostu wersja instalowana z AtmelStudio 7 (ląduje w katalogu, który podałem w pierwszej wiadomości).<br />Trochę popatrzyłem do środka i okazało się, że są takie definicje w iom328pb.h, które znajdują się w wersji AtmelStudio a w Eclipse nie, ale też w drugą stronę - są w wersji Eclipse a nie ma w AtmelStudio. Podmiana nie musi być trywialna niestety. <br />No nic - jakoś sobie chyba od strony moich potrzeb poradzę - tylko od jakiegoś czasu próbuję się przenieść z programowaniem AVRów kompletnie na Eclipse i ciągle o coś się potykam <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";-)" title="Puszcza oko" /><br /><br />Pozdrowienia.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=20760">moscow</a> — 14 kwi 2026, o 20:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2026-04-14T07:02:51+01:00</updated>
<published>2026-04-14T07:02:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239445#p239445</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239445#p239445"/>
<title type="html"><![CDATA[Język C dla AVR • Re: pomiar wilgotności - BME280]]></title>

<category term="Język C dla AVR" scheme="https://forum.atnel.pl/viewforum.php?f=4" label="Język C dla AVR"/>
<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239445#p239445"><![CDATA[
Ale jak ktoś chce to niech sobie dorabia ... niech się bawi <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> kto komu zabroni ... i tak po pewnym czasie będzie robił jak każdy inny bez takich zabaw....<br /><br />W każdym bądź razie moja biblioteka daje różne możliwości i jedną z nich jest ustawienie Timeouts wtedy procek się nie zatrzymuje i można się bawić dalej w obsługę błędów - no w czym problem jak ktoś lubi rzeźbić <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> — 14 kwi 2026, o 07:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mario2015]]></name></author>
<updated>2026-04-13T20:46:21+01:00</updated>
<published>2026-04-13T20:46:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239444#p239444</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239444#p239444"/>
<title type="html"><![CDATA[Język C dla AVR • Re: pomiar wilgotności - BME280]]></title>

<category term="Język C dla AVR" scheme="https://forum.atnel.pl/viewforum.php?f=4" label="Język C dla AVR"/>
<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239444#p239444"><![CDATA[
A ja z kolei powiem tak:<br />Skoro brak czujnika lub czujnik uszkodzony, to powinienem dostać informację chociażby taką: &quot;Błąd czujnika. Sprawdź czujnik&quot; I to tyle.<br />Wtedy jestem pewien, że cały układ działa (uC) ale są problemy z samym czujnikiem. Według mnie (ale tylko wg. mnie) tak się to powinno odbywać,<br />żeby nie trza było kombinować co nie działa. Nie działa  czujnik i tyle. A tak? Może czujnik, może procek, może źle napisany program i się wysypał.<br />Myślę, że po to są instrukcje warunkowe typu IF, ELSE, żeby do tego celu to wykorzystać. Ja jestem tylko uczniem Mirka ale wg. mnie tak to powinno wyglądać.<br />Jeśli nie mam racji i się mylę, to uznajcie, że tej odpowiedzi nie było.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8867">mario2015</a> — 13 kwi 2026, o 20:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2026-04-13T18:34:26+01:00</updated>
<published>2026-04-13T18:34:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239443#p239443</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239443#p239443"/>
<title type="html"><![CDATA[Język C dla AVR • Re: pomiar wilgotności - BME280]]></title>

<category term="Język C dla AVR" scheme="https://forum.atnel.pl/viewforum.php?f=4" label="Język C dla AVR"/>
<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239443#p239443"><![CDATA[
<div class="quotetitle">andrzej381 napisał(a):</div><div class="quotecontent"><br />przy wyłączonym timeouts (0) program wpada w nieskończoną pętlę.<br /><br />Pewnie popełniam jakiś błąd ale nie potrafię go znaleźć (zdebugować).<br /></div><br /><br />Nie ma co debugować - gdy nie ma podłączonej czujki ma wpadać w nieskończoną pętlę - tak się robi w 90% projektów - Pomyśl sobie robisz czujnik wilgotności - nie ma czujki to jaki jest sens żeby działał? tu jest sytuacja zero jedynkowa ... co to da że będzie pokazywał że brak czujki skoro i tak wiesz że nie ma bo nie pokazuje pomiaru i jest zawieszony?<br /><br />Biblioteka wprawdzie pozwala żeby to zmienić ale to jest zbytek po przełączeniu tej konfiguracji trzeba podstawić własnego callbacka jak to wynika z biblioteki - na pewno nic nie podstawiasz to i nic nie pokazuje dlatego tak jest. Ja tam bym nie kombinował <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> jak ci już działa czujniczek to znaczy że jest ok - jak odłączasz go dla testu i się zawiesza - też jest ok <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> — 13 kwi 2026, o 18:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[andrzej381]]></name></author>
<updated>2026-04-13T17:05:21+01:00</updated>
<published>2026-04-13T17:05:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239442#p239442</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239442#p239442"/>
<title type="html"><![CDATA[Język C dla AVR • Re: pomiar wilgotności - BME280]]></title>

<category term="Język C dla AVR" scheme="https://forum.atnel.pl/viewforum.php?f=4" label="Język C dla AVR"/>
<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239442#p239442"><![CDATA[
Okazało się niestety że trafiłem na trefną czujkę. Drugi egzemplarz pokazuje dobrze wszystkie parametry. Przy okazji wyszła mi dziwna sytuacja. Biblioteka MK_PRESSURE_HUMIDITY wraz z MK_I2C gdy uruchomiłem przykład z biblioteki i odłączę czujkę BME280 wyświetla informację że jest podłączone BME280 a powinno zasygnalizować brak czujki.<br />Konfiguracja bibliotek to: <br />w mk_preasure_cfg.h:<br />#define USE_BME_BMP_280 1<br /><br />w mk_i2c.h:<br />#define USE_TIMEOUTS 1<br />#define I2C_MODE 0<br />#define USE_SOFT_I2C 0<br /><br />przy wyłączonym timeouts (0) program wpada w nieskończoną pętlę.<br /><br />Pewnie popełniam jakiś błąd ale nie potrafię go znaleźć (zdebugować).<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=308">andrzej381</a> — 13 kwi 2026, o 17:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[andrzej381]]></name></author>
<updated>2026-04-12T15:23:24+01:00</updated>
<published>2026-04-12T15:23:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239441#p239441</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239441#p239441"/>
<title type="html"><![CDATA[Język C dla AVR • pomiar wilgotności - BME280]]></title>

<category term="Język C dla AVR" scheme="https://forum.atnel.pl/viewforum.php?f=4" label="Język C dla AVR"/>
<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24899&amp;p=239441#p239441"><![CDATA[
Mam kłopot z pomiarem wilgotności czujką BME280 (na I2C i ATmega168P). Korzystam z bibliotek Mirka ( MK_PRESSURE_HUMIDITY i MK_I2C). Czujka działa lecz mierzy wilgotność w dziwny sposób. <br />To znaczy mierzy ją na poziomie 83%. Gdy wystawię ją na delikatne słońce (przez szybę, firanę, z odległości 0,5m) to wilgotność spada do około 49%. <br />Oczywiście przy okazji rośnie temperatura o jakieś 3 stopnie. <br /><br />Mam też inną czujkę tj. BME680 i odpalony program na STM32... Ta pokazuje około 44% co jest zgodne z higrometrem mechanicznym który posiadam. <br /><br />Moje pytanie brzmi: czy mam źle skonfigurowaną bibliotekę (w tej chwili tryb Normal), czy uszkodzoną czujkę? Oczywiście program z biblioteką wykrywa BME280. <br />A może jest jakiś niuans do ustawienia dla tej czujki / biblioteki? Może coś zmieni tryb Forced? Ale dla niego trzeba chyba dodać jakiegoś delay-a. <br />Ma może ktoś doświadczenie w użytkowaniu tej czujki?<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 31 minutach ]</span></strong><br /><br />Zmiana na BME280_FORCED_MODE spowodowała to że wilgotność stanęła na 81,92% i nie reaguje. Chyba nie tędy droga.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=308">andrzej381</a> — 12 kwi 2026, o 15:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2026-04-11T21:43:28+01:00</updated>
<published>2026-04-11T21:43:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24897&amp;p=239440#p239440</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24897&amp;p=239440#p239440"/>
<title type="html"><![CDATA[Mikrokontrolery AVR • Re: USART PUTTY odczytuje tylko €]]></title>

<category term="Mikrokontrolery AVR" scheme="https://forum.atnel.pl/viewforum.php?f=8" label="Mikrokontrolery AVR"/>
<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24897&amp;p=239440#p239440"><![CDATA[
<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />1. krzaczki pojawiły się bo miałem źle ustawioną częstotliwość taktowania procka<br /></div><br />Na to chciałem cię naprowadzić właśnie <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 kwi 2026, o 21:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[alhcum]]></name></author>
<updated>2026-04-11T20:07:32+01:00</updated>
<published>2026-04-11T20:07:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24897&amp;p=239439#p239439</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24897&amp;p=239439#p239439"/>
<title type="html"><![CDATA[Mikrokontrolery AVR • Re: USART PUTTY odczytuje tylko €]]></title>

<category term="Mikrokontrolery AVR" scheme="https://forum.atnel.pl/viewforum.php?f=8" label="Mikrokontrolery AVR"/>
<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24897&amp;p=239439#p239439"><![CDATA[
Film był odpowiedzią  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br />Podsumowując:<br />1. krzaczki pojawiły się bo miałem źle ustawioną częstotliwość taktowania procka<br />2. brak informacji przesyłanych był spowodowany tym, że do UDR podstawiałem wartość liczbową (zapisaną binarnie np. UDR=0b00000001;), a nie symbol ASCII (np. UDR = 'A')<br />Dzięki za pomoc<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=22295">alhcum</a> — 11 kwi 2026, o 20:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mario2015]]></name></author>
<updated>2026-04-11T10:32:07+01:00</updated>
<published>2026-04-11T10:32:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24897&amp;p=239438#p239438</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24897&amp;p=239438#p239438"/>
<title type="html"><![CDATA[Mikrokontrolery AVR • Re: USART PUTTY odczytuje tylko €]]></title>

<category term="Mikrokontrolery AVR" scheme="https://forum.atnel.pl/viewforum.php?f=8" label="Mikrokontrolery AVR"/>
<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24897&amp;p=239438#p239438"><![CDATA[
Zobacz dokładnie ten filmik od Mirka:<br /><br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=eqgrR-XbvIc&amp;t=904s" >https://www.youtube.com/watch?v=eqgrR-XbvIc&amp;t=904s</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8867">mario2015</a> — 11 kwi 2026, o 10:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[alhcum]]></name></author>
<updated>2026-04-10T20:35:57+01:00</updated>
<published>2026-04-10T20:35:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24897&amp;p=239437#p239437</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24897&amp;p=239437#p239437"/>
<title type="html"><![CDATA[Mikrokontrolery AVR • Re: USART PUTTY odczytuje tylko €]]></title>

<category term="Mikrokontrolery AVR" scheme="https://forum.atnel.pl/viewforum.php?f=8" label="Mikrokontrolery AVR"/>
<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24897&amp;p=239437#p239437"><![CDATA[
Mirku, nagłówki wziąłem 1 do 1 z noty aplikacyjnej dla ATMEGI8, kupię analizator i zobaczymy co dostanę.<br />Jak teraz patrzę to nwm czy nie ma problemu z nastawieniem częstotliwości procka:<br />1. mkAVRcalculatorem ustawiam sobie częstotliwość procka na 8MHz<br />2. W eclpisie 2022-12 gdzie używam Twojego wsadu Mirku ustawiam w projekcie ATMEGE8 i MCU Clock 8000000<br />3. Wgrywam plik<br />I teraz PUTTY nie czyta.<br />Wcześniej miałem procek ustawiony na 1MHz więc te € to pewnie błędy odczytu.<br />Wiem trochę pokręciłem :/<br />Zobaczymy co dostanę z analzatora. Spróbowałem trochę okiełznać kod, dałem wartość MYUBRR 51 z noty dla 8MHz:<br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util\delay.h&gt;<br /><br />#define MYUBRR 51<br /><br />void USART_Init(uint16_t);<br /><br />void main ()<br />{<br />USART_Init (MYUBRR);<br />while (1)<br />{<br />while ( !( UCSRA &amp; (1&lt;&lt;UDRE)) )<br />{<br />}<br />UDR=0b00000001;<br />_delay_ms(1000);<br />}<br />}<br /><br />void USART_Init(uint16_t ubrr)<br />{<br />UBRRH = (uint8_t)(ubrr&gt;&gt;8);<br />UBRRL = (uint8_t)ubrr;<br />/* Enable transmitter */<br />UCSRB = (1&lt;&lt;TXEN);<br />/* Set frame format: non-parity, 8data, 1stop bits */<br />UCSRC = (1&lt;&lt;URSEL|1&lt;&lt;UCSZ1|1&lt;&lt;UCSZ0);<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=22295">alhcum</a> — 10 kwi 2026, o 20:35</p><hr />
]]></content>
</entry>
</feed>