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

<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?f=4&amp;t&amp;mode</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[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-10T15:36:24+01:00</updated>
<published>2026-04-10T15:36:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24898&amp;p=239436#p239436</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24898&amp;p=239436#p239436"/>
<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=239436#p239436"><![CDATA[
<div class="quotetitle">moscow napisał(a):</div><div class="quotecontent"><br />dlatego chciałem podpytać, czy jest szansa na uatkutalnienie toolchaina dla MKClipse/Eclipse do nowszej wersji?<br /></div><br />Wbrew pozorom to nie takie proste - ale jeśli już a zależy ci na tym to podaj jakiś konkretny link do nowszego toolchaina, podaj te różnice z sigdr bo pokazałeś tylko w jednym miejscu - i żeby coś zrobić to musiałbym wszystkiego sam od początku szukać - wtedy niestety odłożę to na dużo później bo nie mam za bardzo czasu ale jeśli podałbyś komplet informacji to może byłoby mi łatwiej opracować poprawkę ? Później też trzeba byłoby przetestować czy działa na innych prockach - bo po takich podmianach to zwykle zaraz losowo wybuchają różne inne rzeczy w kompilacjach - a tego nikt by pewnie nie chciał tym bardziej , że obecny tollchain może i stary ale jary i ładnie działa na co dzień a tu zdarzył się jak widzę mega nietypowy i jednostkowy przypadek - więc no sam zobacz.<br />Ale tak masz rację pewnie warto to zaktualizować<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 10 kwi 2026, o 15:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[moscow]]></name></author>
<updated>2026-04-09T20:56:36+01:00</updated>
<published>2026-04-09T20:56:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24898&amp;p=239433#p239433</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24898&amp;p=239433#p239433"/>
<title type="html"><![CDATA[Język C dla AVR • Funkcja boot_signature_byte_get(addr) pod Eclipse/MKClipse]]></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=239433#p239433"><![CDATA[
Hej, ostatnio dłubałem sobie coś na 328pb (używając Atmel Studio) i w którymś momencie chciałem przygotować projekt tak, żeby również kompilował się poprawnie pod Eclipse. Ale okazało się, że jedna rzecz mi nie chciała się skompilować - chodzi o wykorzystanie funkcji boot_signature_byte_get(addr) (chciałem użyć jako identyfikatora procka). Wywalał błąd braku definicji <strong>SIGRD</strong>. Sprawdziłem co jest w plikach <em>iom328pb.h</em> po stronie Atmel Studio i Eclipse w katalogach<br />C:\Users\&lt;user&gt;\Documents\MkClipse\AVR Toolchain\avr\include\avr<br />oraz<br />C:\Program Files (x86)\Atmel\Studio\7.0\packs\atmel\ATmega_DFP\1.6.364\include\avr<br /><br />okazało się, że plik w MKClipse jest z sygnaturą z 2015 roku a ten z Atmel Studio z 2020<br /><br />różnią się w tej okolicy - linia numer 9 (#define SIGRD   5) jest w tym nowszym pliku z Atmel Studio<br />[syntax=c]/* Reserved &#91;0x36&#93; */<br /><br />#define SPMCSR  _SFR_IO8(0x37)<br />#define SPMEN   0<br />#define PGERS   1<br />#define PGWRT   2<br />#define BLBSET  3<br />#define RWWSRE  4<br />#define SIGRD   5<br />#define RWWSB   6<br />#define SPMIE   7[/syntax]<br /><br />Na tą chwilę poradziłem sobie w ten sposób<br /><br />[syntax=c]#if defined(__AVR_ATmega328PB__)<br />#define KM_CPU_HAS_PRODUCTION_SERIAL 1<br />#else<br />#define KM_CPU_HAS_PRODUCTION_SERIAL 0<br />#endif<br /><br />#if KM_CPU_HAS_PRODUCTION_SERIAL<br />#ifndef SIGRD<br />#if defined(RSIG)<br />#define SIGRD RSIG<br />#else<br />#define SIGRD 5<br />#endif<br />#endif<br />#include &lt;avr/boot.h&gt;<br />#endif[/syntax]<br /><br />Ale to trochę mało eleganckie rozwiązanie - dlatego chciałem podpytać, czy jest szansa na uatkutalnienie toolchaina dla MKClipse/Eclipse do nowszej wersji?<br /><br />Pozdrowienia,<br />Krzysiek<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=20760">moscow</a> — 9 kwi 2026, o 20:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mario2015]]></name></author>
<updated>2026-02-25T23:29:34+01:00</updated>
<published>2026-02-25T23:29:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24756&amp;p=239415#p239415</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24756&amp;p=239415#p239415"/>
<title type="html"><![CDATA[Język C dla AVR • Re: kmMidiMini – platforma do samodzielnego wykonania kontro]]></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=24756&amp;p=239415#p239415"><![CDATA[
<div class="quotetitle">SunRiver napisał(a):</div><div class="quotecontent"><br />takie tam brzdąkanie .... <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /></div><br />Noo, niby brzdękanie a wygląda jak Marek Biliński albo jak bardzo znany Jean-Michel Jarre. Super.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8867">mario2015</a> — 25 lut 2026, o 23:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mocartp]]></name></author>
<updated>2025-12-11T08:49:09+01:00</updated>
<published>2025-12-11T08:49:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24875&amp;p=239352#p239352</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24875&amp;p=239352#p239352"/>
<title type="html"><![CDATA[Język C dla AVR • Re: Programowanie Wifi przez FOTA]]></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=24875&amp;p=239352#p239352"><![CDATA[
Ok dziękuje .<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=20685">mocartp</a> — 11 gru 2025, o 08:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2025-12-04T21:41:42+01:00</updated>
<published>2025-12-04T21:41:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24875&amp;p=239347#p239347</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24875&amp;p=239347#p239347"/>
<title type="html"><![CDATA[Język C dla AVR • Re: Programowanie Wifi przez FOTA]]></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=24875&amp;p=239347#p239347"><![CDATA[
od tego jest nasz discord<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 4 gru 2025, o 21:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mocartp]]></name></author>
<updated>2025-12-03T18:40:54+01:00</updated>
<published>2025-12-03T18:40:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24875&amp;p=239345#p239345</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24875&amp;p=239345#p239345"/>
<title type="html"><![CDATA[Język C dla AVR • Programowanie Wifi przez FOTA]]></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=24875&amp;p=239345#p239345"><![CDATA[
Witam.<br />Szukam pomocy w rozumieniu metody komunikacji i wgrywania wsadu przy pomocy FOTA.<br />Program Mirka   AtnelWiFiTools ma taką możliwość. Chodzi mi o zrozumienie może takie schematyczne  jak modół ESP 8266 musi być podłączony i wjakiej kofiguracji żeby było możliwe wgranie wsadu do w/w <br />ESP?<br />A następnie jak ustawić adresty i porty w AtnelWiFiTools może na początek poproszę o schemat blokowy gdzie powinien być zalogowany ESP. Posiadam na pokładzie zakupione właśnie ATNEL WIFI ESP i modóły z firmware ATNELA<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=20685">mocartp</a> — 3 gru 2025, o 18:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2025-10-04T05:11:07+01:00</updated>
<published>2025-10-04T05:11:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24855&amp;p=239302#p239302</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24855&amp;p=239302#p239302"/>
<title type="html"><![CDATA[Język C dla AVR • Re: błąd avrdude eclipse 2024]]></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=24855&amp;p=239302#p239302"><![CDATA[
<div class="quotetitle">Kabor napisał(a):</div><div class="quotecontent"><br />Ciekawostka<br />W mkClipse mam ten sam błąd, ale wrzucając bezpośrednio plik .hex przez mkAVR calculator działa (dla testu napisałem migającą diodę co sekundę)<br /></div><br />To nie ciekawostka to po prostu brak spowolnienia SCK dla procków taktowanych fabrycznie 1MHz <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> przecież od lat pokazuję jak to rozwiązać <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />proszę bardzo:<br /><br /><!-- m --><a class="postlink" href="https://mirekk36.blogspot.com/2013/06/gdy-nie-dziaa-usbasp-pod-eclipsem.html" >https://mirekk36.blogspot.com/2013/06/g ... ipsem.html</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 4 paź 2025, o 05:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Kabor]]></name></author>
<updated>2025-10-03T20:09:02+01:00</updated>
<published>2025-10-03T20:09:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24855&amp;p=239301#p239301</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24855&amp;p=239301#p239301"/>
<title type="html"><![CDATA[Język C dla AVR • Re: błąd avrdude eclipse 2024]]></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=24855&amp;p=239301#p239301"><![CDATA[
<a href="https://obrazkiforum.atnel.pl/22255/306fdd015eccd59eca1c6d6b3939ac43.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/22255/306fdd015eccd59eca1c6d6b3939ac43.png" alt="Obrazek" /></a><a href="https://obrazkiforum.atnel.pl/22255/bca3dcb9867e445bbca5395a7c47df4a.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/22255/bca3dcb9867e445bbca5395a7c47df4a.jpg" alt="Obrazek" /></a><a href="https://obrazkiforum.atnel.pl/22255/a1fa1b08aef80130251a0b253f11d3b0.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/22255/a1fa1b08aef80130251a0b253f11d3b0.jpg" alt="Obrazek" /></a><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 54 minutyach ]</span></strong><br /><br />Ciekawostka<br />W mkClipse mam ten sam błąd, ale wrzucając bezpośrednio plik .hex przez mkAVR calculator działa (dla testu napisałem migającą diodę co sekundę)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=22255">Kabor</a> — 3 paź 2025, o 20:09</p><hr />
]]></content>
</entry>
</feed>