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

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

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=11937&amp;mode</id>
<entry>
<author><name><![CDATA[majster]]></name></author>
<updated>2015-06-11T19:59:40+01:00</updated>
<published>2015-06-11T19:59:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131532#p131532</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131532#p131532"/>
<title type="html"><![CDATA[Re: metoda żeby liczby na LCD &quot;trzymały się&quot; prawej strony]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131532#p131532"><![CDATA[
<div class="quotetitle">jacekk232 napisał(a):</div><div class="quotecontent"><br />Znaczną część roboty odwalił kol. <strong>majster</strong> pisząc tą funkcję. Ja ją tylko nieznacznie zmodyfikowałem <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":-)" title="Szczęśliwy" /> <br />No i powstał kolejny, fajny &quot;klocek&quot; zwiększający funkcjonalność biblioteki do LCD.<br /></div><br /><br /><br />Dziękuję za te słowa nie mniej wspomniałem o tobie również na blogu: <!-- m --><a class="postlink" href="http://avrtech.pl/wyrownanie-zmiennej-liczbowej-do-prawej-strony/" >http://avrtech.pl/wyrownanie-zmiennej-l ... ej-strony/</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1628">majster</a> — 11 cze 2015, o 19:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jacekk232]]></name></author>
<updated>2015-06-11T19:55:54+01:00</updated>
<published>2015-06-11T19:55:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131531#p131531</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131531#p131531"/>
<title type="html"><![CDATA[Re: metoda żeby liczby na LCD &quot;trzymały się&quot; prawej strony]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131531#p131531"><![CDATA[
Znaczną część roboty odwalił kol. <strong>majster</strong> pisząc tą funkcję. Ja ją tylko nieznacznie zmodyfikowałem <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":-)" title="Szczęśliwy" /> <br />No i powstał kolejny, fajny &quot;klocek&quot; zwiększający funkcjonalność biblioteki do LCD.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=204">jacekk232</a> — 11 cze 2015, o 19:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[majster]]></name></author>
<updated>2015-06-11T19:13:47+01:00</updated>
<published>2015-06-11T19:13:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131526#p131526</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131526#p131526"/>
<title type="html"><![CDATA[Re: metoda żeby liczby na LCD &quot;trzymały się&quot; prawej strony]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131526#p131526"><![CDATA[
Moim zdaniem najlepsze w tym jest automatyczne czyszczenie znaków <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1628">majster</a> — 11 cze 2015, o 19:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2015-06-11T18:52:42+01:00</updated>
<published>2015-06-11T18:52:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131522#p131522</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131522#p131522"/>
<title type="html"><![CDATA[Re: metoda żeby liczby na LCD &quot;trzymały się&quot; prawej strony]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131522#p131522"><![CDATA[
Bardzo fajną funkcję zmajstrowałeś kolego majster!  <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> <br />jacekk232 - Super pomysł, działa znakomicie!  <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> <br />Dziękuję<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 11 cze 2015, o 18:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[majster]]></name></author>
<updated>2015-06-11T18:46:05+01:00</updated>
<published>2015-06-11T18:46:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131521#p131521</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131521#p131521"/>
<title type="html"><![CDATA[Re: metoda żeby liczby na LCD &quot;trzymały się&quot; prawej strony]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131521#p131521"><![CDATA[
<div style="width: 583px; height: 471px; margin: 0 auto; padding-left: 26px; padding-top: 48px; background: url('https://www.atnel.pl/download/atnel_tv.png') no-repeat;"> <strong>iframe</strong> </div><br /><br />A tak wygląda działanie funkcji <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Życzymy miłego korzystania z niej <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1628">majster</a> — 11 cze 2015, o 18:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RafPe]]></name></author>
<updated>2015-06-11T18:17:12+01:00</updated>
<published>2015-06-11T18:17:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131514#p131514</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131514#p131514"/>
<title type="html"><![CDATA[Re: metoda żeby liczby na LCD &quot;trzymały się&quot; prawej strony]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131514#p131514"><![CDATA[
<div class="quotetitle">jacekk232 napisał(a):</div><div class="quotecontent"><br />Teraz do funkcji nie można przekazać zwykłej zmiennej liczbowej bo funkcja, jako argumentu, oczekuje wskaźnika na stringa.<br /></div><br /><br />Calkowicie zle zrozumialem przekazywanie zmiennej. Pp prostu mnie sie uwidzialo ze chcemy przekazac 'zmiennia' a nam chodzilo o fakt przekazania zmiennej typu liczbowego <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> <br /><br />No calkiem calkiem rozwiazanie <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=4344">RafPe</a> — 11 cze 2015, o 18:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[majster]]></name></author>
<updated>2015-06-11T17:57:14+01:00</updated>
<published>2015-06-11T17:57:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131511#p131511</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131511#p131511"/>
<title type="html"><![CDATA[Re: metoda żeby liczby na LCD &quot;trzymały się&quot; prawej strony]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131511#p131511"><![CDATA[
<strong>jacekk232</strong> hehe no i mnie uprzedziłeś <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />w pracy troszkę myślałem nad funkcją no i wymyśliłem cosik podobnego <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> nie mniej twoja funkcja działa znakomicie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />szkoda tylko że autor tematu nie daje znać czy jeszcze potrzebuje te wyrównanie do prawej strony czy nie ale w ramach nauki ... sobie poradziliśmy <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> bo ważny jest pomysł jak to rozwiązać a dopiero można pisać kod <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1628">majster</a> — 11 cze 2015, o 17:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jacekk232]]></name></author>
<updated>2015-06-11T14:02:19+01:00</updated>
<published>2015-06-11T14:02:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131488#p131488</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131488#p131488"/>
<title type="html"><![CDATA[Re: metoda żeby liczby na LCD &quot;trzymały się&quot; prawej strony]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131488#p131488"><![CDATA[
Teraz do funkcji nie można przekazać zwykłej zmiennej liczbowej bo funkcja, jako argumentu, oczekuje wskaźnika na stringa.<br /><br />A na szybkiego funkcję można by przerobić tak<br />[syntax=c]void lcd_offset_r_zm(uint8_t y, uint8_t offset, uint8_t max_znakow, uint32_t liczba){<br /><br />char tab&#91;15&#93;;<br />char *wsk = ultoa(liczba, tab, 10);<br />        uint8_t wynik = strlen(wsk);<br />        uint8_t do_prawej = LCD_COLS - wynik;<br />        do_prawej = do_prawej - offset;<br />        uint8_t zajete_znaki = do_prawej - max_znakow + wynik;<br /><br />        int8_t x;<br /><br />        for(x = zajete_znaki; x&lt;do_prawej; x++){<br />                lcd_locate(y,x);<br />                lcd_str(&quot; &quot;);<br />        }<br /><br /><br />        lcd_locate(y,do_prawej);<br />        lcd_long(liczba);<br />}[/syntax]<br /><br />Oczywiście do biblioteki należy dodać funkcję lcd_long<br />[syntax=c]void lcd_long(uint32_t val)<br />{<br />char bufor&#91;17&#93;;<br />lcd_str( ultoa(val, bufor, 10) );<br />}[/syntax]<br /><br />I wywołanie funkcji<br />[syntax=c]lcd_offset_r_zm(0, 3, 8, 50000000);<br />lcd_offset_r_zm(0, 3, 8, liczba);[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=204">jacekk232</a> — 11 cze 2015, o 14:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RafPe]]></name></author>
<updated>2015-06-11T13:04:25+01:00</updated>
<published>2015-06-11T13:04:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131487#p131487</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131487#p131487"/>
<title type="html"><![CDATA[Re: metoda żeby liczby na LCD "trzymały się" prawej strony]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131487#p131487"><![CDATA[
Majster ale na moje oko to juz Teraz mozesz przekazac do niej zmienna. Przeciez przyjmujesz tam jako parametr char * <br /><br />To co to za problem wstawic tam swoja zmienna <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> no chyba Ze gdzies znowu mi sie pomieszalo ale bylbym mocno zaskoczony <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><br />Sent from my iPhone using Tapatalk<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4344">RafPe</a> — 11 cze 2015, o 13:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[majster]]></name></author>
<updated>2015-06-10T22:05:00+01:00</updated>
<published>2015-06-10T22:05:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131463#p131463</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131463#p131463"/>
<title type="html"><![CDATA[Re: metoda żeby liczby na LCD &quot;trzymały się&quot; prawej strony]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131463#p131463"><![CDATA[
Do Mirkowcyh bibliotek (i nie tylko) lecz na bibliotekach z BB była dopisywana funkcja.... <br />Dodajemy do pliku .h<br /><br />[syntax=c]// funkcja majster<br />void lcd_offset_r(uint8_t y, uint8_t offset, uint8_t max_znakow, char * cyfry);//ustawienie liczb do prawej strony[/syntax]<br /><br /><br />do pliku .c dodajemy:<br /><br />[syntax=c]//ustawienie liczb do prawej strony<br />void lcd_offset_r(uint8_t y, uint8_t offset, uint8_t max_znakow, char * cyfry){<br /><br />uint8_t wynik = strlen(cyfry);<br />uint8_t do_prawej = LCD_COLS - wynik;<br />do_prawej = do_prawej - offset;<br />uint8_t zajete_znaki = do_prawej - max_znakow + wynik;<br /><br />int8_t x;<br /><br />for(x = zajete_znaki; x&lt;do_prawej; x++){<br />lcd_locate(y,x);<br />lcd_str(&quot; &quot;);<br />}<br /><br /><br />lcd_locate(y,do_prawej);<br />lcd_str(cyfry);<br /><br /><br />}[/syntax]<br /><br /><br />Natomiast w kodzie programu funkcję wywołujemy w ten sposób:<br /><br />[syntax=c]lcd_offset_r(0,3,8, &quot;50000000&quot; );[/syntax]<br /><br />gdzie:<br /><br />0 to pierwsza linia wyświetlacza - można zamienić na 1 czyli drugą linię wyświetlacza<br />3 to jest offset czyli ile miejsc pustych zostawiamy po prawej stronie<br />8 to jest maksymalna ilość znaków<br />&quot;50000000&quot; wpisujemy maksymalnie 8 cyfrową liczbę to taki maks podaliśmy powyżej ....<br /><br />a funkcja działa w taki sposób:<br /><br /><div style="width: 583px; height: 471px; margin: 0 auto; padding-left: 26px; padding-top: 48px; background: url('https://www.atnel.pl/download/atnel_tv.png') no-repeat;"> <strong>iframe</strong> </div><br /><br />Funkcją zajmę się również na dniach by można do niej przekazywać zmienną ...<br /><br />pozdrawiam<br /><br />_______________________________________________________<br /><!-- m --><a class="postlink" href="http://www.avrtech.pl/wyrownywanie-liczb-do-prawej/" >http://www.avrtech.pl/wyrownywanie-liczb-do-prawej/</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1628">majster</a> — 10 cze 2015, o 22:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[majster]]></name></author>
<updated>2015-06-11T21:08:26+01:00</updated>
<published>2015-06-09T21:54:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131368#p131368</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131368#p131368"/>
<title type="html"><![CDATA[Re: metoda żeby liczby na LCD "trzymały się" prawej strony]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131368#p131368"><![CDATA[
Mój pomysł na to aby cyfry trzymały się prawej strony:<br /><br />[syntax=c]/*<br /> * main.c<br /> *<br /> *  Created on: 9 cze 2015<br /> *      Author: majster<br /> */<br /><br /><br />//////////////////// BIBLIOTEKI ///////////////////////////////<br /><br /><br />#include &lt;string.h&gt;<br />#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br /><br />//////////////////// BIBLIOTEKI ZEWNETRZNE ////////////////////<br />#include &quot;Biblioteki/LCD/lcd44780.h&quot;// biblioteka LCD HD44780<br /><br /><br />//////////////////// PODŚWIETLENIE LCD ////////////////////////<br />#define LED_LCD(1&lt;&lt;PA0)<br />#define LED_LCD_ON PORTA |= LED_LCD<br />#define LED_LCD_OFF PORTA &amp;= ~LED_LCD<br />#define LED_LCD_TOG PORTA ^= LED_LCD<br /><br /><br />uint8_t ile_znakow;<br />char cyfra&#91;9&#93;=&quot;50000000&quot;;<br /><br />uint8_t do_prawej;<br /><br /><br /><br />int main(void){<br /><br />/* ------ PODŚWIETLENIE LCD ------ */<br />DDRA |= LED_LCD;   // ustawienie kierunku jako wyjscie<br />LED_LCD_ON;  // wlacznie podswietlenia<br /><br />_delay_ms(10);// blokowanie procesora na ~10ms<br /><br />lcd_init();// inicjalizacja wyświetlacza HD44780<br />lcd_cls();// czyszczenie wyswietlacza<br />lcd_locate(0,0);// ustawienie kursora gorny lewy rog<br />lcd_str(&quot; www.avrtech.pl &quot;);// wyświetlenie napisu<br />lcd_locate(1,0);// ustawienie kursora dolny lewy rog<br />lcd_str(&quot; forum.atnel.pl  &quot;);// wyświetlenie napisu<br /><br />_delay_ms(2000);// blokowanie procesora na ~2s<br /><br />lcd_cls();// czyszczenie wyświetlacza<br /><br />while(1){<br /><br />uint8_t wynik = strlen(cyfra);<br />do_prawej = 16-wynik;<br /><br />lcd_locate(0,do_prawej);<br />lcd_str(cyfra);<br /><br /><br /><br />}<br /><br />}[/syntax]<br /><br /><br />Miałem delikatne babolki ale dzięki pomocy kolegi <span style="color: #000000"><strong>RafPe</strong></span> i przypomnieniu o tablicach <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> za co dziękuję ... powstał taki oto kod ... nie mniej zainspirowałeś mnie <span style="color: #000000"><strong>tomek</strong></span>  do napisania funkcji wyrównującej tekst / cyfry do prawej strony na wyświetlaczy LCD w funkcji trzeba będzie podać maksymalną ilość znaków, oraz odstęp od prawego brzegu wyświetlacza ....<br />już cosik tam napisałem lecz jutro postaram się dokończyć takową funkcję by było wygodniej i przyjemniej.<br /><br />Nie mniej to co ci podałem wyrównuje do prawej strony gdzie możesz sobie zmienić z max 16 znaków na np 12 by coś z prawej strony dopisać <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Nie mniej postaram się stworzyć w/w funkcję która przyda się i tobie i mnie i na pewno w późniejszym czasie innym osobom z forum.<br /><br />pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1628">majster</a> — 9 cze 2015, o 21:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tomek]]></name></author>
<updated>2015-06-08T07:02:51+01:00</updated>
<published>2015-06-08T07:02:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131224#p131224</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131224#p131224"/>
<title type="html"><![CDATA[Re: metoda żeby liczby na LCD &quot;trzymały się&quot; prawej strony]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131224#p131224"><![CDATA[
Sposób sterowania wyświetlaczem opanowuję na podstawie opisu Mirka z Jego pierwszej książki ... Fajnie to opisał i łatwo zrozumieć.<br />Zastosowane warunki którymi można modyfikować kompilację też są ok więc na razie na bazie tego właśnie kodu robię swoje doświadczenia.<br />Miałem jednak problemy ze skompilowaniem tego kodu bo w międzyczasie (książka ma już chyba ze 2 lata)  powstał nowy toolchain u Atmela który w inny ( zresztą bardziej logiczny) sposób traktuje &quot;zmienne&quot; zapisane w pamięci programu i na tym się początkowo naciąłem. <br />Zresztą z komunikatu kompilatora nie wynikało aż tyle żeby samemu rozwiązać problem więc żeby nie pomoc kolegów i  artykuł Mirka Jego strony pewnie bym się zniechęcił.<br />Ale z tym sobie poradziłem dzięki pomocy ...<br />Ponieważ jednak potrzebuję wyświetlać duże wartości liczb dziesiętnych zamiast itoa() wstawiłem funkcję działającą nie na liczbach dwubajtowych a 4 bajtowych i tylko to na razie prowizorycznie zmieniłem.<br />Kolega Jacek z forum zasugerował mi żebym poczytał rozdział (znowu z książki Mirka <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />  )   o pomiarze prądu ale szczerze mówiąc jeszcze nie zdążyłem .... wczoraj byłem na meczu a potem była mała imprezka z okazji zdobycia przez Lecha Poznań tytułu Mistrza Polski  <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> <br />Ta część kodu która dotyczy wyświetlania dużych liczb jest tutaj : <a href="http://forum.atnel.pl/topic11931.html"  class="postlink">http://forum.atnel.pl/topic11931.html</a>   tylko  wstaw ultoa()  bo inaczej wyświetlać będzie tylko 16 bitowe liczby.<br />Potrzebuję wyświetlać cyfry od 1 do 50 000 000 więc to &quot;przesuwanie&quot; o nawet 7 pozycji ....<br />Mam pomysły jak to zrobić i jak nie wymyślę nic ciekawszego albo ktoś mi nie pokarze lepszego pomysłu to tak zrobię ....<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=178">tomek</a> — 8 cze 2015, o 07:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Wojtek001]]></name></author>
<updated>2015-06-07T21:56:31+01:00</updated>
<published>2015-06-07T21:56:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131211#p131211</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131211#p131211"/>
<title type="html"><![CDATA[Re: metoda żeby liczby na LCD &quot;trzymały się&quot; prawej strony]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131211#p131211"><![CDATA[
Najprościej będzie chyba przerobić ciało funkcji której używasz do wyświetlania. Jak byś ją tutaj pokazał to bym przerobił.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=500">Wojtek001</a> — 7 cze 2015, o 21:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tomek]]></name></author>
<updated>2015-06-07T14:31:31+01:00</updated>
<published>2015-06-07T14:31:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131147#p131147</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131147#p131147"/>
<title type="html"><![CDATA[Re: metoda żeby liczby na LCD &quot;trzymały się&quot; prawej strony]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131147#p131147"><![CDATA[
ok ..... spróbuję przewertować tylko nie wiem czy zdążę bo zaraz kumple przyjdą ..... na mecz ciągniemy   <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=178">tomek</a> — 7 cze 2015, o 14:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jacekk232]]></name></author>
<updated>2015-06-07T13:48:25+01:00</updated>
<published>2015-06-07T13:48:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131145#p131145</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131145#p131145"/>
<title type="html"><![CDATA[Re: metoda żeby liczby na LCD &quot;trzymały się&quot; prawej strony]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131145#p131145"><![CDATA[
Zainteresuj się funkcją int_to_str() z Bluebooka, która opisana jest w rozdziale o ADC - Różnicowy pomiar napięcia.<br />Funkcja ma możliwość prostego formatowania wyświetlanych liczb. <br /><br />Poczytaj, przeanalizuj i w razie jakiś wątpliwości dopytaj <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":-)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=204">jacekk232</a> — 7 cze 2015, o 13:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tomek]]></name></author>
<updated>2015-06-07T12:13:16+01:00</updated>
<published>2015-06-07T12:13:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131137#p131137</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131137#p131137"/>
<title type="html"><![CDATA[metoda żeby liczby na LCD &quot;trzymały się&quot; prawej strony]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11937&amp;p=131137#p131137"><![CDATA[
Kontynuując moją edukację w dziedzinie programowania 8 bitowców ...  <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" />   robię urządzenie które ma wyświetlać różniste parametry.<br />Potrzebuję wyświetlać np. wartości liczb od  1  do  50 000 000 .  I teraz coś co mnie frustruje  <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> <br />Jak wyświetlę 50000000 mam je na pierwszej pozycji od lewej i jak wyświetlę 1 też zaczyna się od lewej strony .....<br />Siedzę i kombinuję jak tu zrobić żeby cyferki &quot;trzymały się&quot; prawej strony .... bo tam też będzie wyświetlana nazwa jednostki ....<br />Myślę że można to robić na wiele mniej lub bardziej zakręconych sposobów i sam nawet takie wymyśliłem ale wszystkie wydają mi się &quot;toporne i prymitywne&quot; .....<br />Mam obie książki Mirka ale tak jakoś chyba nie kojarzę żeby coś tam akurat w tym temacie wykorzystać ... ale może nie doszedłem czy nie znalazłem jeszcze ....<br />Czy ktoś ma pomysł jak to zrobić prosto i efektywnie ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=178">tomek</a> — 7 cze 2015, o 12:13</p><hr />
]]></content>
</entry>
</feed>