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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-11-30T16:03:35+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=9499&amp;mode</id>
<entry>
<author><name><![CDATA[Kazik323]]></name></author>
<updated>2014-11-30T16:03:35+01:00</updated>
<published>2014-11-30T16:03:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9499&amp;p=106786#p106786</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9499&amp;p=106786#p106786"/>
<title type="html"><![CDATA[Re: Problem z operacjami na tablicy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9499&amp;p=106786#p106786"><![CDATA[
Dzięki panie Mirku, taką głupotę popełniłem ze szkoda gadać <br /><br />Już wiem dlaczego sypały się błędy  <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":-)" title="Szczęśliwy" />    <br /><br />Temat do zamknięcia, pozdrawiam <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=1193">Kazik323</a> — 30 lis 2014, o 16:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-11-30T15:35:50+01:00</updated>
<published>2014-11-30T15:35:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9499&amp;p=106769#p106769</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9499&amp;p=106769#p106769"/>
<title type="html"><![CDATA[Re: Problem z operacjami na tablicy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9499&amp;p=106769#p106769"><![CDATA[
to inaczej zapytam bo ty widzę nie widzisz tu byka .... powiedz mi czy takie coś jest możliwe jak niżej?<br /><br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br /><span style="color: #FF0000">5+9 = zmienna;</span><br /></div><br /><br />w języku C ?<br /><br />czy nie rozumiesz że 5+9 to nie jest zmienna żeby kompilator mógł jej przypisać wartość? stąd masz komunikat<br /><br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />lvalue required as left operand of assignment<br /></div><br /><br />to nie jest kartka papieru - więc kompilator musi to zobaczyć tak:<br /><br />[syntax=c]zmienna = 5+9;[/syntax]<br /><br />teraz jaśniej ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 30 lis 2014, o 15:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Kazik323]]></name></author>
<updated>2014-11-30T15:30:10+01:00</updated>
<published>2014-11-30T15:30:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9499&amp;p=106766#p106766</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9499&amp;p=106766#p106766"/>
<title type="html"><![CDATA[Re: Problem z operacjami na tablicy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9499&amp;p=106766#p106766"><![CDATA[
tab[0] to liczba dziesiątek <br />tab[1] to liczba jednosci<br /><br />Ta linia kodu ma zrobić to:  <br />- wartość z tablicy [0] zamienić z ASCII na dziesiętne  ===&gt;  (tab[0])-0x30<br />- następnie wartość pomnożyć przez 10<br />-potem wartość z tablicy zamienić na dziesiętną   (tab[1])-0x30<br />-zsumować razem i przypisać do zmiennej<br /><br />Wpadłem na taki pomysł obliczenia zmiennej, nic prostszego do głowy mi nie przychodzi. <br /><br />Ma pan pomysł jak to rozwiązać ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1193">Kazik323</a> — 30 lis 2014, o 15:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-11-30T15:13:56+01:00</updated>
<published>2014-11-30T15:13:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9499&amp;p=106756#p106756</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9499&amp;p=106756#p106756"/>
<title type="html"><![CDATA[Re: Problem z operacjami na tablicy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9499&amp;p=106756#p106756"><![CDATA[
a co to za KOSMOS ?<br /><br />[syntax=c](  (  ( (tab&#91;0&#93;)-0x30   )*10   ) *  (tab&#91;1&#93;-0x30) ) = zmienna;[/syntax]<br /><br />opowiedz nam po kolei dokładnie co tu próbujesz zrobić to sam zobaczysz dlaczego kompilator wymiotuje jak to widzi <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> — 30 lis 2014, o 15:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Kazik323]]></name></author>
<updated>2014-11-30T15:11:43+01:00</updated>
<published>2014-11-30T15:11:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9499&amp;p=106753#p106753</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9499&amp;p=106753#p106753"/>
<title type="html"><![CDATA[Problem z operacjami na tablicy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9499&amp;p=106753#p106753"><![CDATA[
Witam. Pisze program który odbiera dane z UART, zapisuje do tablicy, następnie wykonywane będą operacje na wartościach z tablicy.<br /><br />Mój kod poprawnie odbiera i zapisuje zmienne ASCII do tablicy. <br /><br />Pisze teraz funkcje która dwa bajty z tablicy (jeden bajt dziesiątek, 2 bajt jedności) i zmienia wartość ASCII na dziesiętną, <br />niestety Eclipse zwraca następujący błąd. <br /><br /><a href="http://forum.atnel.pl/_obrazki/o/1193/3716acbe355cf084b7eb46f3f3f1f25f.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/1193/3716acbe355cf084b7eb46f3f3f1f25f.jpg" alt="Obrazek" /></a><br /><br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &quot;MKUART/mkuart.h&quot;<br /><br /><br />int main(void) {<br />USART_Init( __UBRR );// inicjalizacja UART<br /><br />uint8_t tab&#91;5&#93; = { }; //tablica<br />uint8_t flaga, i, zmienna;<br />sei();<br /><br />while(1) {<br /><br />/*OCZYTANIE BUFORA DO TABLICY*/<br />if (flaga == 1){   // jesli ogon jest rozny od głowy odczytanie bufora do tablicy<br />for( i=0; i&lt;6; i++ ){<br />tab &#91;i&#93;  = uart_getc();<br />}<br />flaga =0;<br />}<br />(  (  ( (tab&#91;0&#93;)-0x30   )*10   ) *  (tab&#91;1&#93;-0x30) ) = zmienna; // tab&#91;0&#93; zamienia na dziesietne, mnoży przez 10,  dodaje tab&#91;1&#93;   przypisuje do zmiennej<br /><br /><br />}<br />}[/syntax]<br />wykorzystuje tablice ponieważ w stringach jestem zielony, a z tablicami jakoś sobie radze.<br />Panowie jak mogę to inaczej zrobić ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1193">Kazik323</a> — 30 lis 2014, o 15:11</p><hr />
]]></content>
</entry>
</feed>