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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-11-06T21:56:28+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=9097&amp;mode</id>
<entry>
<author><name><![CDATA[Hipermuflon]]></name></author>
<updated>2014-11-06T21:56:28+01:00</updated>
<published>2014-11-06T21:56:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102724#p102724</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102724#p102724"/>
<title type="html"><![CDATA[Re: [ATMEGA3] - Nieprawidłowe wyświetlanie na LCD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102724#p102724"><![CDATA[
<div class="quotetitle">doman89 napisał(a):</div><div class="quotecontent"><br />Kolega dla Twojego dobra zapamiętaj:<br /><br />Tak się to poprawnie robi w Atmel Studio:<br /><br />1. Project -&gt; [nazwa_projektu] Properties...<br />2. Toolchain<br />3. AVR/GNU C Compiler -&gt; Symbols<br />4. W okienku Defines symbols (-D) kilkamy dokument z zielonym plusikiem<br />5. W oknie co wyjdzie wpisujemy: &quot;F_CPU=8000000UL&quot; dla 8MHz, dla innych analogicznie<br />6. Następnie AVR/GNU C Compiler -&gt; Optimization<br />7. Ustawiamy Optimization Level na Optimize for Size (-Os)<br />[/color]<br /></div><br /><br />Say whaaat? Zadziałało. Dzięki wielkie. Nie wiedziałem, że tak się to robi. Wcześniej nie miałem tego typu problemów, ale teraz będę pamiętał, żeby tak robić. <br /><br />Tzn na razie jeszcze nie chwalę dnia, bo pytanie czy zadziała pierwotna wersja programu, ale powinno być ok. A potem popróbuję coś zakombinować z dtostre/f i nie używaniem floatów,  za te rady również bardzo dziękuję.<br /><br />I zostanę przy AS jednak, lubię je a eclipse mi się kojarzy z linuxem którego nienawidzę <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6463">Hipermuflon</a> — 6 lis 2014, o 21:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[doman89]]></name></author>
<updated>2014-11-06T18:03:47+01:00</updated>
<published>2014-11-06T18:03:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102654#p102654</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102654#p102654"/>
<title type="html"><![CDATA[Re: [ATMEGA3] - Nieprawidłowe wyświetlanie na LCD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102654#p102654"><![CDATA[
Kolega dla Twojego dobra zapamiętaj:<br /><br />Nigdy, ale to przenigdy nie rób tak:<br />[syntax=c]#define F_CPU 8000000UL[/syntax]<br /><br />Tak się to poprawnie robi w Atmel Studio:<br /><br />1. Project -&gt; [nazwa_projektu] Properties...<br />2. Toolchain<br />3. AVR/GNU C Compiler -&gt; Symbols<br />4. W okienku Defines symbols (-D) kilkamy dokument z zielonym plusikiem<br />5. W oknie co wyjdzie wpisujemy: &quot;F_CPU=8000000UL&quot; dla 8MHz, dla innych analogicznie<br />6. Następnie AVR/GNU C Compiler -&gt; Optimization<br />7. Ustawiamy Optimization Level na Optimize for Size (-Os)<br /><br />Jeżeli masz problemy z Atmel Studio to przejdź na Eclipse. 99% użytkowników tego forum z niego korzysta wraz z p. Mirkiem który popełnił parę poradników na jego temat.<br /><br /><span style="color: #0000FF">z Niebieskim pozdRowieniem,<br />Doman89</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3271">doman89</a> — 6 lis 2014, o 18:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Hipermuflon]]></name></author>
<updated>2014-11-06T17:30:20+01:00</updated>
<published>2014-11-06T17:30:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102643#p102643</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102643#p102643"/>
<title type="html"><![CDATA[Re: [ATMEGA3] - Nieprawidłowe wyświetlanie na LCD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102643#p102643"><![CDATA[
Całość programu w tym momencie:<br /><br />[syntax=cpp]#define F_CPU 8000000L<br />#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &quot;hd44780.h&quot;<br /><br /><br /><br />//----------------------------------------------------------------------------------------<br /><br /><br /><br />int main(void)<br />{<br />   LCD_Initialize();<br />   LCD_GoTo(0,0);<br />   LCD_WriteText(&quot;blabla&quot;);<br />  <br />  while(1)<br />  {<br />   <br />  }<br />}[/syntax]<br /><br />I też nie działa, więc kombinacje ze sprintf tym bardziej nie... Spróbuję jeszcze wgrać nowy firmware, choć inne układy mogę bez problemu programować więc nie spodziewam się za wiele..<br /><br /><div class="quotetitle">doman89 napisał(a):</div><div class="quotecontent"><br />ustawienia optymalizacji -&gt; musi być for size -0s.<br /></div><br />Co masz na myśli dokładnie?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6463">Hipermuflon</a> — 6 lis 2014, o 17:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[doman89]]></name></author>
<updated>2014-11-05T23:52:58+01:00</updated>
<published>2014-11-05T23:52:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102535#p102535</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102535#p102535"/>
<title type="html"><![CDATA[Re: [ATMEGA3] - Nieprawidłowe wyświetlanie na LCD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102535#p102535"><![CDATA[
Kolega:<br /><br />1. Nie grzeb w ustawieniach kompilacji i itp. Jedyne co Cię tam interesuje to:<br />- ustawienia taktowania procesora,<br />- ustawienia optymalizacji -&gt; musi być for size -0s.<br />2. Wrzuć kod jaki masz cały w main'ie może coś znajdziemy, bo kolega Krauser już Ci wskazuję na jeden kwiatek w kodzie.<br /><br /><span style="color: #0000FF">z Niebieskim pozdRowieniem,<br />Doman89</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3271">doman89</a> — 5 lis 2014, o 23:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2014-11-05T20:46:59+01:00</updated>
<published>2014-11-05T20:46:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102505#p102505</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102505#p102505"/>
<title type="html"><![CDATA[Re: [ATMEGA3] - Nieprawidłowe wyświetlanie na LCD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102505#p102505"><![CDATA[
Musisz sprawdzić gdzie jest problem. Przykładowo:<br />[syntax=c]//char ax_char&#91;8&#93;; //dla przypomnienia<br />ax = 123.45;<br />sprintf(ax_char,&quot;ax=%.2f&quot;,ax); <br />LCD_GoTo(0,0);<br />LCD_WriteText(ax_char);[/syntax]<br />Czy jest w porządku?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 5 lis 2014, o 20:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Hipermuflon]]></name></author>
<updated>2014-11-05T20:41:05+01:00</updated>
<published>2014-11-05T20:41:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102503#p102503</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102503#p102503"/>
<title type="html"><![CDATA[Re: [ATMEGA3] - Nieprawidłowe wyświetlanie na LCD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102503#p102503"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />No i wez tlumacz ... panie ... te 3kb to biblioteki do obslugi floatow a nie zaden blad ... rozumiesz teraz? ... Wlasnie widzisz jeden z minusow<br /></div><br /><br />A czego tu nie rozumieć? Rozumiem i nigdy nie-nie rozumiałem;) Napisałem, że będę chciał się tym zająć ale teraz już jest pewne, że ewidentnie nie w tym leży problem.<br /><br />Stworzyłem całkiem nowy projekt, z inkludów zostawiłem tylko avr/io.h, util/delay.h i ten nagłówek od lcd. Próbuję wyświetlić cokolwiek przy pomocy LCD_WriteText, ale problem dalej jest. Już mam zero pomysłów o co może chodzić..<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6463">Hipermuflon</a> — 5 lis 2014, o 20:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-11-05T18:28:49+01:00</updated>
<published>2014-11-05T18:28:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102468#p102468</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102468#p102468"/>
<title type="html"><![CDATA[Re: [ATMEGA3] - Nieprawidłowe wyświetlanie na LCD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102468#p102468"><![CDATA[
No i wez tlumacz ... panie ... te 3kb to biblioteki do obslugi floatow a nie zaden blad ... rozumiesz teraz? ... Wlasnie widzisz jeden z minusow<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 5 lis 2014, o 18:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Hipermuflon]]></name></author>
<updated>2014-11-05T18:11:42+01:00</updated>
<published>2014-11-05T18:11:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102465#p102465</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102465#p102465"/>
<title type="html"><![CDATA[Re: [ATMEGA3] - Nieprawidłowe wyświetlanie na LCD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102465#p102465"><![CDATA[
<div class="quotetitle">xor napisał(a):</div><div class="quotecontent"><br /><div class="quotetitle">Hipermuflon napisał(a):</div><div class="quotecontent">Wszystkie komendy linkera wyglądają więc tak: -Wl,-Map=&quot;$OutputFileName).map&quot; -Wl,-u,vfprintf -Wl,--startgroup -Wl,-lm -Wl,--end group -mmcu=atmega328a.<br /></div><br /><br />Nie widać -lprintf_flt.<br /><br />Do konwersji floatów są jeszcze funkcje dtostre i dtostrf.</div><br /><br />Przepraszam źle napisałem (nie mam internetu na tamtym komputerze więc nie mogłem skopiować). W linkerze jest tak: -Wl,-Map=&quot;$OutputFileName).map&quot; -Wl,-u,vfprintf -Wl,--startgroup -Wl,-lm -Wl,-lprintf_flt -Wl,--end group -mmcu=atmega328p<br /><br />Zastosuję się do porad z konwersją i nie stosowaniem floatów w swoim czasie. Na razie wyrzuciłem z programu absolutnie wszystko robię tylko wyświetlanie:<br /><br />[syntax=cpp]LCD_WritetText(&quot;blabla&quot;)[/syntax]<br /><br />I nadal jest ten sam problem więc to na pewno nie o to chodzi. Czy trzeba podać jakąś konretną ścieżkę w AVR/GNU Linker-&gt;Libraries? Tam jest pod &quot;Libraries&quot; coś takiego jak &quot;Library search path (-Wl,L)&quot;. Może to o to chodzi? Jak wyszukałem bibliotekę printf_flt to jest ich na dysku aż 56 (z rozszerzeniem a). Czy może chodzić o to, że nie może ich znaleźć? <br /><br />Jeszcze jedna rzecz mnie dziwi. Mimo, że robiłem clean tak prosty program zajmuje mi ponad 3 kB! Czy to może mieć związek z dużą ilością &quot;inkludów&quot; czy też np nie do końca się wszystko wyczyściło?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6463">Hipermuflon</a> — 5 lis 2014, o 18:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xor]]></name></author>
<updated>2014-11-05T12:02:38+01:00</updated>
<published>2014-11-05T12:02:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102434#p102434</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102434#p102434"/>
<title type="html"><![CDATA[Re: [ATMEGA3] - Nieprawidłowe wyświetlanie na LCD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102434#p102434"><![CDATA[
<div class="quotetitle">Hipermuflon napisał(a):</div><div class="quotecontent"><br />Wszystkie komendy linkera wyglądają więc tak: -Wl,-Map=&quot;$OutputFileName).map&quot; -Wl,-u,vfprintf -Wl,--startgroup -Wl,-lm -Wl,--end group -mmcu=atmega328a.<br /></div><br /><br />Nie widać -lprintf_flt.<br /><br />Do konwersji floatów są jeszcze funkcje dtostre i dtostrf.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1774">xor</a> — 5 lis 2014, o 12:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-11-05T11:34:20+01:00</updated>
<published>2014-11-05T11:34:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102433#p102433</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102433#p102433"/>
<title type="html"><![CDATA[Re: [ATMEGA3] - Nieprawidłowe wyświetlanie na LCD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102433#p102433"><![CDATA[
<div class="quotetitle">Hipermuflon napisał(a):</div><div class="quotecontent"><br />Float jest potrzebny zdecydowanie. Chodzi o wyświetlanie przyspieszeń w trzech osiach w jednostkach g. Używam w programie funkcji przetwarzania przetwornika AC i czułości akcelerometru wyznaczonej poprzez kalibrację. Nie ma opcji, żeby wystarczyły liczby całkowite<br /></div><br />Jest jest opcja tylko im wcześniej zrozumiesz, że jest i zrozumiesz jak się to robi prosto tym szybciej pozbędziesz się wielu problemów ....<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 5 lis 2014, o 11:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Hipermuflon]]></name></author>
<updated>2014-11-05T11:22:01+01:00</updated>
<published>2014-11-05T11:22:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102432#p102432</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102432#p102432"/>
<title type="html"><![CDATA[Re: [ATMEGA3] - Nieprawidłowe wyświetlanie na LCD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102432#p102432"><![CDATA[
No cóż, nic dziwnego w takim razie, że musiałem zmieniać ATMEGĘ 8 na 328.<br /><br />Co do makefile'a również robiłem to niechętnie. Po prostu na tym drugim kompie zadziałało w ten sposób, więc tutaj też spróbowałem. Nie wyszło, także oczywiście nie zamierzam się w to dalej bawić.<br /><br />Float jest potrzebny zdecydowanie. Chodzi o wyświetlanie przyspieszeń w trzech osiach w jednostkach g. Używam w programie funkcji przetwarzania przetwornika AC i czułości akcelerometru wyznaczonej poprzez kalibrację. Nie ma opcji, żeby wystarczyły liczby całkowite. Można próbować ewentualnie mnożyć przez np. 1000 i wtedy jakoś sprytnie konwertować na char, ale czy to to faktycznie powoduje błędy w wyświetlaniu? <br /><br />Przyznaję, nie wiem do końca jak działa to sprintf, ale działało, stąd zostawiłem. Wygląda to np. tak:<br />[syntax=cpp]sprintf(ax_char,&quot;ax=%.2f&quot;,ax);<br />LCD_GoTo(0,0);<br />LCD_WriteText(ax_char);[/syntax]<br /><br />Zatem łączę zwykłego stringa z przyspieszeniem konwertowanym na char. Może tego nie widzę, ale jaką inną funkcję mógłbym napisać w swojej bibliotece, żeby nie robić tego z użyciem sprintf? Muszę i tak połączyć stringa z tym przyspieszeniem bo chcę mieć na ekranie &quot;ax=&lt;wartość zmierzonego przyspieszenia&gt;&quot;.<br /><br />I czy faktycznie w tym leży problem i użycie floatów i sprintf powoduje nieprawidłowe wyświetlanie? Może się nie znam, nie wykluczam, ale nie widzę związku.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6463">Hipermuflon</a> — 5 lis 2014, o 11:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[doman89]]></name></author>
<updated>2014-11-05T00:15:11+01:00</updated>
<published>2014-11-05T00:15:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102403#p102403</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102403#p102403"/>
<title type="html"><![CDATA[Re: [ATMEGA3] - Nieprawidłowe wyświetlanie na LCD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102403#p102403"><![CDATA[
Witam,<br /><br />1. Kolega kody wrzucamy w znacznikach syntax, nawet jednej linijki.<br />2. Kolega używanie float na mikrokontrolerach to istna masakra <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />, ja zrobiłem parę układów w życiu i nie miałem musu z nich korzystania. Więc naprawdę zastanowił bym się nad ich użyciem.<br />3. Funkcję typu sprintf to następne katowanie mikrokontrolera. Już od samej funkcji pewnie zajętość programu ładnie skacze go góry.<br />4. Funkcja sprintf nie służy do konwertowania zmiennych, tylko do wyświetlania. Oczywiście jest możliwość rzutowania zmiennych, ale nie na zmienną typu char.<br />5. Nie ma prostej metody, aby przekształcić zmienną float na łańcuch znakowy, oczywiście da się, ale ja nawet pomagając w tym temacie koledze z forum, poświęciłem na to kilka dni.<br />6. Zastanawiam się po co kolega bawi się w jakieś zewnętrzne makefile? Korzystam również z AS 6.2 i nigdy nie przejmowałem się makefile'm. Niech się AS o to martwi, a nie ja.<br />7. Na podstawie funkcji LCD_WriteText, niech kolega sobie utworzy funkcje do wyświetlania zmiennych. Jak kolega napisze, że nie wie jak to dopiero będę się zastanawiał nad sensem tego float'a i grzebania po makefile <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Napisz może kolega co chcesz uzyskać tymi float'ami, może będzie coś łatwiej doradzić/podpowiedzieć.<br /><br /><span style="color: #0000FF">z Niebieskim pozdRowieniem,<br />Doman89</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3271">doman89</a> — 5 lis 2014, o 00:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Hipermuflon]]></name></author>
<updated>2014-11-04T18:58:36+01:00</updated>
<published>2014-11-04T18:58:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102358#p102358</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102358#p102358"/>
<title type="html"><![CDATA[[ATMEGA3] - Nieprawidłowe wyświetlanie na LCD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9097&amp;p=102358#p102358"><![CDATA[
Jako że to mój pierwszy post to przede wszystkim witam wszystkich forumowiczów:) <br /><br />Mam problem (chyba) z linkowaniem wymienionych bibliotek. Używam atmel studio 6 na windowsie xp. O ile w general jest checkbox &quot;use vprintf library (-Wl,-u,vprintf)&quot; to resztę wpisałem w AVR/GNU Linker -&gt;Libraries, tzn m i printf_flt. Wszystkie komendy linkera wyglądają więc tak: -Wl,-Map=&quot;$OutputFileName).map&quot; -Wl,-u,vfprintf -Wl,--startgroup -Wl,-lm -Wl,--end group -mmcu=atmega328a. <br /><br />Program który piszę na wyświetlać wartości zmiennych typu float na ekranie wyświetlacza LCD. Znaki są wyświetlane, lecz są one bez sensu. Wygląda to np tak: <br /><br /><a href="http://forum.atnel.pl/_obrazki/o/6463/67fdf5daa1d02dae8591200f3267a14c.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/6463/67fdf5daa1d02dae8591200f3267a14c.jpg" alt="Obrazek" /></a> <br /><br />Do obsługi wyświetlacza używam biblioteki hd44780.h ze strony kamami: <!-- m --><a class="postlink" href="http://www.kamami.pl/index.php?productID=46782" >http://www.kamami.pl/index.php?productID=46782</a><!-- m --> <br />Wyświetlacz w moim układzie również od kamami: <!-- m --><a class="postlink" href="http://www.kamami.pl/index.php?ukey=search" >http://www.kamami.pl/index.php?ukey=search</a><!-- m --> <br /><br />Wyświetlam stringi tak jak tu: <br /><br />[syntax=cpp]LCD_WriteText(&quot;napis do wyświetlenia&quot;);[/syntax]<br /><br /><br />Lub wartości zmiennych typu float, konwertując je uprzednio na tablicę char[8] przy pomocy &quot;sprintf&quot; <br /><br />Z programem jest wszystko w porządku, bo wgrywając z innego komputera działa tak jak powinno. Różnica jest taka, że tam programowałem używając wiersza poleceń i zewnętrznego makefile'a. W AS6 próbowałem też opcji 'use external makefile' ale nic to nie zmieniło (zresztą wolałbym kompilować narzędziami środowiskowymi). Nie jest to też problem programatora, bo inne układy mogę nim programować. Jakieś pomysły o co może chodzić? Z góry dziękuję:)<br /><br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br /><span style="color: #FF0000">Poprawiłem listing kodu. Kila. P.S. Matko z córką, co to było??</span><br /><a href="http://forum.atnel.pl/_obrazki/o/699/2cdaf17c4e1c07c8b9dcb1049c0e0655.JPG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/699/2cdaf17c4e1c07c8b9dcb1049c0e0655.JPG" alt="Obrazek" /></a><br /></div><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6463">Hipermuflon</a> — 4 lis 2014, o 18:58</p><hr />
]]></content>
</entry>
</feed>