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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-02-17T09:09:19+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=6037&amp;mode</id>
<entry>
<author><name><![CDATA[kebs]]></name></author>
<updated>2014-02-17T09:09:19+01:00</updated>
<published>2014-02-17T09:09:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6037&amp;p=70765#p70765</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6037&amp;p=70765#p70765"/>
<title type="html"><![CDATA[Re: [ADC] wpisywanie danych do tablicy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6037&amp;p=70765#p70765"><![CDATA[
while(*input) stosuję aby części składowe tablicy były wysyłane aż do momentu w który ta tablica będzie pusta, pewnie to jest podejście błędne bo na końcu musi być NULL. Siedzę nad tym już długo i nie mam pojęcia jak wczytać poprawnie te uint8_t do tablicy char.......<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2129">kebs</a> — 17 lut 2014, o 09:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-02-17T06:11:28+01:00</updated>
<published>2014-02-17T06:11:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6037&amp;p=70756#p70756</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6037&amp;p=70756#p70756"/>
<title type="html"><![CDATA[Re: [ADC] wpisywanie danych do tablicy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6037&amp;p=70756#p70756"><![CDATA[
<div class="quotetitle">kebs napisał(a):</div><div class="quotecontent"><br />Wynikiem tego jest ciąg 4563 plus ciąg jakichś innych liczb niezwiązanych z tematem<br /></div><br /><br />no i nie dziwne - bo stosujesz podejście jak do wysłania C-stringa, a gdzie w tablicy masz ZERO na końcu ?<br /><br />wiesz po co w ogóle stosujesz to?<br /><br />while(*input) ...<br /><br />?? Wydaje mi się że nie ... ale może się mylę - to wyjaśnij proszę<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 17 lut 2014, o 06:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kebs]]></name></author>
<updated>2014-02-17T02:37:52+01:00</updated>
<published>2014-02-17T02:37:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6037&amp;p=70754#p70754</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6037&amp;p=70754#p70754"/>
<title type="html"><![CDATA[Re: [ADC] wpisywanie danych do tablicy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6037&amp;p=70754#p70754"><![CDATA[
Mam pewność, ADCW zwraca wartości 0-1023. Mój problem leży w programistycznych brakach wiedzy związanych z tablicami (od razu uprzedzam pytanie, tak sprawdzałem na google i w ksiązce z C). Przykładowo pomijając ADCL oraz ADCH, przerobiłem sobie funkcje Pana Mirka, aby przetestować zapisywanie danych do tablicy i wysyłanie paczki 17 bajtów:<br />[syntax=c]void uart_putframe(uint8_t *input){<br />while(*input)uart_putlong(*input++, 10);<br />}<br />int main(){<br />uint8_t tablica&#91;&#93; = {4, 2, 3};<br />uint8_t zmienna = 56;<br /><br />tablica&#91;1&#93; = zmienna;<br />uart_init(__UBRR);<br />while(1){<br />uart_putframe(tablica);<br />_delay_ms(1000);<br />}<br />}[/syntax]<br /><br />Wynikiem tego jest ciąg 4563 plus ciąg jakichś innych liczb niezwiązanych z tematem.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2129">kebs</a> — 17 lut 2014, o 02:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[icer_cmg]]></name></author>
<updated>2014-02-17T02:23:44+01:00</updated>
<published>2014-02-17T02:23:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6037&amp;p=70753#p70753</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6037&amp;p=70753#p70753"/>
<title type="html"><![CDATA[Re: [ADC] wpisywanie danych do tablicy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6037&amp;p=70753#p70753"><![CDATA[
A masz pewność, że w ADCL i ADCH masz odpowiednie dane i że te krzaczki nie siedzą w nich przed zapisem do frame[]? Jakiego typu są ADCL i ADCH<br /><br />Może chodzi o to, że char masz od -128 do 127. Może unsigned char?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1636">icer_cmg</a> — 17 lut 2014, o 02:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kebs]]></name></author>
<updated>2014-02-17T02:10:14+01:00</updated>
<published>2014-02-17T02:10:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6037&amp;p=70752#p70752</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6037&amp;p=70752#p70752"/>
<title type="html"><![CDATA[Re: [ADC] wpisywanie danych do tablicy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6037&amp;p=70752#p70752"><![CDATA[
Dzięki, ale z rzutowaniem próbowałem i nie działa<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2129">kebs</a> — 17 lut 2014, o 02:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[icer_cmg]]></name></author>
<updated>2014-02-17T01:48:53+01:00</updated>
<published>2014-02-17T01:48:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6037&amp;p=70751#p70751</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6037&amp;p=70751#p70751"/>
<title type="html"><![CDATA[Re: [ADC] wpisywanie danych do tablicy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6037&amp;p=70751#p70751"><![CDATA[
Może tak? [syntax=c]frame&#91;5&#93;= (char)ADCL;<br />    frame&#91;6&#93;=(char)ADCH;[/syntax]<br /><br />Późno już i nie wiem czy jeszcze myślę.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1636">icer_cmg</a> — 17 lut 2014, o 01:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kebs]]></name></author>
<updated>2014-02-17T01:32:21+01:00</updated>
<published>2014-02-17T01:32:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6037&amp;p=70748#p70748</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6037&amp;p=70748#p70748"/>
<title type="html"><![CDATA[[ADC] wpisywanie danych do tablicy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6037&amp;p=70748#p70748"><![CDATA[
Cześć!<br /><br />Jestem w trakcie tworzenia programu, docelowo chcę przygotować 17 bajtową ramkę, zgodnie z protokołem pewnego programu do odczytu danych (brainbay). Staram się robić go etapowo, ramka docelowo będzie mieć postać: <br /><br />[syntax=c]char frame&#91;&#93; = {165, 90, 2, 0, 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0};[/syntax]<br /><br />gdzie frame[4] to numer paczki, trzech pierwszych bajtów nie będę tłumaczył bo to nie istotne, kolejne bajty w kolejności frame[5] oraz frame[6] to odpowiednio niższy bajt i wyższy bajt. Do ramki chcę wpisywać dane z ADC (4 kanały, lecz na razie testuję dla 1) i przesyłać do komputera. Napotykam jednak na programistyczny problem - robię to w zły sposób gdyż wyskakują krzaki. Poleceniami <br />[syntax=c]frame&#91;5&#93;= ADCL;<br />frame&#91;6&#93;=ADCH;[/syntax]<br /><br />nie wpisuję danych do odpowiednich pól tablicy. Jeżeli była by taka możliwość, to ktoś byłby w stanie mi to wytłumaczyć? Pozdrawiam.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2129">kebs</a> — 17 lut 2014, o 01:32</p><hr />
]]></content>
</entry>
</feed>