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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-11-09T22:11:25+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=13520&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-11-09T22:11:25+01:00</updated>
<published>2015-11-09T22:11:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13520&amp;p=144942#p144942</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13520&amp;p=144942#p144942"/>
<title type="html"><![CDATA[Re: Na lcd brak wartości zmiennej float]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13520&amp;p=144942#p144942"><![CDATA[
Może ci to pomoże - może nie ... ale gdybyś działał w Eclipse to można posiłkować się tym:<br /><!-- m --><a class="postlink" href="http://mirekk36.blogspot.com/2013/04/eclipse-nie-dziaa-mi-printf-dla-float.html" >http://mirekk36.blogspot.com/2013/04/ec ... float.html</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 9 lis 2015, o 22:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2015-11-09T22:11:06+01:00</updated>
<published>2015-11-09T22:11:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13520&amp;p=144941#p144941</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13520&amp;p=144941#p144941"/>
<title type="html"><![CDATA[Re: Na lcd brak wartości zmiennej float]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13520&amp;p=144941#p144941"><![CDATA[
W okienku wyżej dodaj folder:<br />C:\WinAVR-20100110\avr\lib<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 9 lis 2015, o 22:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[gorgus4545]]></name></author>
<updated>2015-11-09T21:51:44+01:00</updated>
<published>2015-11-09T21:51:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13520&amp;p=144938#p144938</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13520&amp;p=144938#p144938"/>
<title type="html"><![CDATA[Re: Na lcd brak wartości zmiennej float]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13520&amp;p=144938#p144938"><![CDATA[
Przeoczyłem fakt iż w Available Link Object na zdjęciach są owe biblioteki u mnie ich nie ma, dlatego posiłkowałem sie czymś innym.<br />Co zrobić by pojawiły się biblioteki w Available Link Object? Skądś pobrać, gdzieś powinny być? Jestem początkujący stąd takie pytania<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11666">gorgus4545</a> — 9 lis 2015, o 21:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2015-11-09T21:46:16+01:00</updated>
<published>2015-11-09T21:46:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13520&amp;p=144937#p144937</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13520&amp;p=144937#p144937"/>
<title type="html"><![CDATA[Re: Na lcd brak wartości zmiennej float]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13520&amp;p=144937#p144937"><![CDATA[
Kolega Dondu nic nie wspominał o szukaniu bibliotek po katalogach. Jak widać na obrazku z lewej strony należy wskazać bibliotekę wśród dostępnych i kliknąć przycisk Add Library. Patrząc na błąd to szukasz nie tam gdzie powinieneś.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 9 lis 2015, o 21:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[gorgus4545]]></name></author>
<updated>2015-11-09T21:26:23+01:00</updated>
<published>2015-11-09T21:26:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13520&amp;p=144930#p144930</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13520&amp;p=144930#p144930"/>
<title type="html"><![CDATA[Re: Na lcd brak wartości zmiennej float]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13520&amp;p=144930#p144930"><![CDATA[
usunąłem i nadal bez zmian, wprowadziłem zmiany do avr studio <span style="color: #FF0000">[... -edit- mirekk36]</span><br />i nadal nic, nawet nie wiem  czy z dobrego miejsca dodałem biblioteki libm.a i libprintf_flt.a bo dodałem je z Katalogów win avr, ale chyba ze złego gdyż mam taki o to komunikat o błędzie takiej postaci:<br />c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/bin/ld.exe: cannot find -l\avrxmega6\libm<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11666">gorgus4545</a> — 9 lis 2015, o 21:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2015-11-09T21:17:08+01:00</updated>
<published>2015-11-09T21:17:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13520&amp;p=144929#p144929</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13520&amp;p=144929#p144929"/>
<title type="html"><![CDATA[Re: Na lcd brak wartości zmiennej float]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13520&amp;p=144929#p144929"><![CDATA[
Użyj tej metody, bo jak sam widzisz nic nie widać:<br /><a href="http://forum.atnel.pl/topic7402.html"  class="postlink">Wstawianie listingów programów w postach.</a><br />[syntax=c]LCD_WriteText(&quot;katy&quot;); //jak masz w &quot;&quot; to jest to ten tekst a nie łańcuch znaków, usuń &quot;&quot;[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 9 lis 2015, o 21:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[gorgus4545]]></name></author>
<updated>2015-11-09T20:09:18+01:00</updated>
<published>2015-11-09T20:09:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13520&amp;p=144917#p144917</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13520&amp;p=144917#p144917"/>
<title type="html"><![CDATA[Na lcd brak wartości zmiennej float]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13520&amp;p=144917#p144917"><![CDATA[
Witam od kilku dni siedzenia i czytania, bez żadnych zmian końcowych. <br />Chodzi mi o to że mam moduł kompasu hmc5883l podłączonego pod atmege32. <br />Chciałbym aby procek podawał mi na wyświetlacz współrzędne obecnego położenia w jakim się znajduje, urodziłem jakiś kod ale wyświetlacz nie wyświetla mi zmiennej float( czytałem o użyciach różnych funkcji itd ale bez skutku) Stąd piszę o pomoc bardziej doświadczonych ludzi, proszę bez linczu programuje od niedawna i nie wszystko mi wychodzi. Avr Studio 4, Atmega32A, moduł magnetometru hmc5883l lcd16x2. Jak widać kombinowałem coś ze sprintf ale efektu nie przynosi. <br /><br /><br />Główny kod programu, nie wiem na ile on spełni moje oczekiwania, znalazłem go gdzieś i wydaje mi się że powinien hulać, sęk w tym że na wyświetlaczu nie mam nic. <br /><br /><span style="color: #FF0000">[ proszę poprawić formatowanie kodu na forum, tu masz instrukcję: <!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic7402.html" >topic7402.html</a><!-- l -->  - mirkk36 ]</span><br /><br /><span style="color: #FF0000"><strong><em>#define F_CPU 16000000UL </em> tego NIGDY nie robi się w kodzie ! - mirekk36 </strong></span><br /><br />[syntax=c]#include &quot;HD44780.h&quot; <br />#include &lt;avr/io.h&gt; <br />#include &lt;util/delay.h&gt; <br />#include &lt;avr/pgmspace.h&gt; <br />#include &lt;util/delay.h&gt; <br />#include &lt;stdio.h&gt; <br />#include &lt;stdint.h&gt; <br />#include &lt;stdlib.h&gt; <br />#include &lt;avr/interrupt.h&gt; <br />#include &lt;string.h&gt; <br />#include &lt;math.h&gt; <br />#include &quot;hmc5883l/hmc5883l.h&quot; <br /><br />double heading = 0; <br />char katy &#91;&#93;&quot;         &quot;; <br />const PROGMEM float deklinacja = 0.1; <br />int16_t mxraw = 0; <br />int16_t myraw = 0; <br />float mx = 0; <br />float my = 0; <br />int main(void) <br /><br />{ <br /><br /><br />hmc5883l_init(); <br />LCD_Initalize(); <br />//LCD_Clear(); <br /><br />hmc5883l_getrawdata(&amp;mxraw, &amp;myraw); <br />hmc5883l_getdata(&amp;mx, &amp;my); <br /><br />heading = (atan2( myraw, mxraw)) + deklinacja; <br /><br />if (heading &gt; 2*M_PI) <br />heading -= 2*M_PI; <br /><br />if (heading &lt; 0) <br />heading += 2*M_PI; <br /><br />heading *= (180/M_PI); //zamiana na stopnie <br />// Poprawienie proporcjonalnosci wyniku <br /><br />if ( heading &lt; 240) heading =( 180 * (heading / 240)); <br /><br />else if (heading &gt;= 240) heading = ((((heading-240)/120)* 180)+180); <br /><br />sprintf(katy,&quot;%1.3f&quot;,heading);<br />LCD_GoTo(1,0); <br />LCD_WriteText(&quot;Kat=&quot;); <br />LCD_GoTo(6,1); <br />LCD_WriteText(&quot;katy&quot;); <br /><br /><br />while(1) <br /><br />{ <br /><br /><br /><br />} <br />return 0; <br /><br />}[/syntax]<br /><br /><strong><span style="color: #FF0000">Jak wpisujesz z ręki [ syntax = &lt;język&gt; ]  to język z małej litery <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> poprawiłem   --&gt; SunRiver</span></strong><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11666">gorgus4545</a> — 9 lis 2015, o 20:09</p><hr />
]]></content>
</entry>
</feed>