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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2012-12-31T18:29:22+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=1838&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-12-31T18:29:22+01:00</updated>
<published>2012-12-31T18:29:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=22772#p22772</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=22772#p22772"/>
<title type="html"><![CDATA[Re: RÓŻNICOWY POMIAR NAPIĘCIA - AMPEROMIERZ]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=22772#p22772"><![CDATA[
<div class="quotetitle">KBCH napisał(a):</div><div class="quotecontent"><br />Panowie, zadam może dosyć dziwne pytanie. Jeżeli chciałbym dokonywać pomiaru różnicowego ze wzmocnieniem na adc0 i adc1 a zwykłego pomiaru napięcia na adc2 w tym samym czasie (miernik panelowy) w jaki sposób mogę ustawić bity ADMUX?<br /></div><br /><br />No musisz sobie przed każdym pomiarem przełączać <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> po to są te bity i kanały. Pomiar wielokanałowy sprowadza się właśnie do zmiany kanału przed pomiarem za pomocą ADMUX. Masz w książce przykład takiej małej funkcji aczkolwiek tam jest drobny błąd dla pomiarów wielokanałowych - dlatego spójrz do poprawki do kodu tutaj:<br /><br /><!-- m --><a class="postlink" href="http://atnel.pl/uaktualnienia-programow-do-dvd.html" >http://atnel.pl/uaktualnienia-programow-do-dvd.html</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 31 gru 2012, o 18:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[KBCH]]></name></author>
<updated>2012-12-31T18:26:11+01:00</updated>
<published>2012-12-31T18:26:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=22771#p22771</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=22771#p22771"/>
<title type="html"><![CDATA[Re: RÓŻNICOWY POMIAR NAPIĘCIA - AMPEROMIERZ]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=22771#p22771"><![CDATA[
Panowie, zadam może dosyć dziwne pytanie. Jeżeli chciałbym dokonywać pomiaru różnicowego ze wzmocnieniem na adc0 i adc1 a zwykłego pomiaru napięcia na adc2 w tym samym czasie (miernik panelowy) w jaki sposób mogę ustawić bity ADMUX?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=781">KBCH</a> — 31 gru 2012, o 18:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-12-31T14:51:38+01:00</updated>
<published>2012-12-31T14:51:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=22713#p22713</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=22713#p22713"/>
<title type="html"><![CDATA[Re: RÓŻNICOWY POMIAR NAPIĘCIA - AMPEROMIERZ]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=22713#p22713"><![CDATA[
<div class="quotetitle">GwynBleidD napisał(a):</div><div class="quotecontent"><br />Chciałem sobie dodać do zakładek link do tej książki w jakiejś e-księgarni, co by nie zapomnieć o niej. Googluję i pierwszy link: chomikuj.pl... No co z tym internetem się porobiło...<br /></div><br /><br />No niestety - ale ja też jestem książkofilem pod tym względem i dla mnie podstawa to prawdziwa książka w ręku a najlepiej jeszcze taki świeży zapach z drukarni <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> hyhyhy<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 31 gru 2012, o 14:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-12-31T11:50:52+01:00</updated>
<published>2012-12-31T11:50:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=22658#p22658</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=22658#p22658"/>
<title type="html"><![CDATA[Re: RÓŻNICOWY POMIAR NAPIĘCIA - AMPEROMIERZ]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=22658#p22658"><![CDATA[
<div class="quotetitle">Antystatyczny napisał(a):</div><div class="quotecontent"><br />Odnośnie filtrów low pass, o które pytał kidcowboy:<br /><br />Steven W. Smith - Cyfrowe przetwarzanie sygnałów. Praktyczny poradnik dla inżynierów i naukowców.<br /><br />W książce tej opisany jest low pass i nie tylko. Generalnie świetna pozycja.<img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /></div><br /><br />Mogę potwierdzić, wprawdzie mam mało czasu ostatnio na czytanie ale jak tylko się dorwę do niej na jakąś chwilę, to jak to się mówi &quot;liżę jak pies chudy boczek&quot; <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> hyhyhyhy<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 31 gru 2012, o 11:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-12-30T22:51:08+01:00</updated>
<published>2012-12-30T22:51:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=22619#p22619</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=22619#p22619"/>
<title type="html"><![CDATA[Re: RÓŻNICOWY POMIAR NAPIĘCIA - AMPEROMIERZ]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=22619#p22619"><![CDATA[
<div class="quotetitle">KBCH napisał(a):</div><div class="quotecontent"><br />Teraz wiedzę że służą do 'podciągnięcia' wew. źródła odniesienia z zewnętrznym kondensatorem tzn w tym przypadku. Dzięki za podpowiedź<br /></div><br /><br />Dokładnie - zawsze trzeba patrzeć na cały REJESTR - a w nocie pokazali oddzielnie opis tych 4 bitów żeby łatwiej było zobaczyć opcje za jakie one odpowiadają. Ale taki opis bitów poszczególnych czy grup bitów jest w całej nocie prawie do każdego rejestru <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 gru 2012, o 22:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[KBCH]]></name></author>
<updated>2012-12-30T22:46:12+01:00</updated>
<published>2012-12-30T22:46:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=22616#p22616</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=22616#p22616"/>
<title type="html"><![CDATA[Re: RÓŻNICOWY POMIAR NAPIĘCIA - AMPEROMIERZ]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=22616#p22616"><![CDATA[
Teraz wiedzę że służą do 'podciągnięcia' wew. źródła odniesienia z zewnętrznym kondensatorem tzn w tym przypadku. Dzięki za podpowiedź<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=781">KBCH</a> — 30 gru 2012, o 22:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-12-30T22:36:35+01:00</updated>
<published>2012-12-30T22:36:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=22612#p22612</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=22612#p22612"/>
<title type="html"><![CDATA[Re: RÓŻNICOWY POMIAR NAPIĘCIA - AMPEROMIERZ]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=22612#p22612"><![CDATA[
<div class="quotetitle">KBCH napisał(a):</div><div class="quotecontent"><br />widzę że w pdfie jest 01011<br /></div><br /><br />A gdzie tam widzisz - właśnie widać że nie widzisz <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... przecież masz WYRAŹNIE jak BYK napisane że mowa o 4 najmłodszych bitach rejestru ADMUX - a 2 pozostałe to co AMBA ci zjadła ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> - weź że obejrzyj cały rejestr ADMUX w PDF'ie ok ? <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 gru 2012, o 22:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[KBCH]]></name></author>
<updated>2012-12-30T22:29:08+01:00</updated>
<published>2012-12-30T22:29:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=22610#p22610</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=22610#p22610"/>
<title type="html"><![CDATA[Re: RÓŻNICOWY POMIAR NAPIĘCIA - AMPEROMIERZ]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=22610#p22610"><![CDATA[
Tak to jest jasne ale nie rozumiem skąd zapis [syntax=c]0b11001011[/syntax]<br />widzę że w pdfie jest 01011<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=781">KBCH</a> — 30 gru 2012, o 22:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-12-30T22:18:46+01:00</updated>
<published>2012-12-30T22:18:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=22608#p22608</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=22608#p22608"/>
<title type="html"><![CDATA[Re: RÓŻNICOWY POMIAR NAPIĘCIA - AMPEROMIERZ]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=22608#p22608"><![CDATA[
<div class="quotetitle">KBCH napisał(a):</div><div class="quotecontent"><br />Witam! <br />Dopiero się uczę programowania wiec proszę o wyrozumiałość. Mam pytanie odnoście ustawiania na których nóżkach uP ma być dokonywany pomiar różnicowy. Korzystam z książki pana Mirka  i jest tam takowy zapis [syntax=c]ADMUX = 0b11001011[/syntax]<br />Moje pytanie brzmi w jaki sposób patrząc na notę pdf Autor dokonał takiego zapisu? Pomiar jest na nóżkach ADC0 i ADC1 ze wzmicnieniem 20x<br /></div><br /><br />Autor czyli niechcący ja dokonałem takiego wyboru na podstawie noty aplikacyjnej tyle że nie w procesorze ATmega32 bo ten ma kiepski ADC do takich celów niestety, ale na podstawie noty procesora ATtiny26 - sam zobacz <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><a href="http://forum.atnel.pl/_obrazki/o/54_66fc1464c2fec7fd0c22c07dbc648d4b.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/54_66fc1464c2fec7fd0c22c07dbc648d4b.png" alt="Obrazek" /></a><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 gru 2012, o 22:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[KBCH]]></name></author>
<updated>2012-12-30T21:38:52+01:00</updated>
<published>2012-12-30T21:38:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=22605#p22605</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=22605#p22605"/>
<title type="html"><![CDATA[Re: RÓŻNICOWY POMIAR NAPIĘCIA - AMPEROMIERZ]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=22605#p22605"><![CDATA[
Witam! <br />Dopiero się uczę programowania wiec proszę o wyrozumiałość. Mam pytanie odnoście ustawiania na których nóżkach uP ma być dokonywany pomiar różnicowy. Korzystam z książki pana Mirka  i jest tam takowy zapis [syntax=c]ADMUX = 0b11001011[/syntax]<br />Moje pytanie brzmi w jaki sposób patrząc na notę pdf Autor dokonał takiego zapisu? Pomiar jest na nóżkach ADC0 i ADC1 ze wzmicnieniem 20x<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=781">KBCH</a> — 30 gru 2012, o 21:38</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-11-26T14:56:40+01:00</updated>
<published>2012-11-26T14:56:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=19580#p19580</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=19580#p19580"/>
<title type="html"><![CDATA[Re: RÓŻNICOWY POMIAR NAPIĘCIA - AMPEROMIERZ]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=19580#p19580"><![CDATA[
Nie wiem w jakiej książce <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> .... nie pamiętam skąd to wiem już niestety <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> ... ale na pewno mam w planach zrobić o tym poradnik na bloga <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> — 26 lis 2012, o 14:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kidcowboy]]></name></author>
<updated>2012-11-26T13:47:10+01:00</updated>
<published>2012-11-26T13:47:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=19574#p19574</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=19574#p19574"/>
<title type="html"><![CDATA[Re: RÓŻNICOWY POMIAR NAPIĘCIA - AMPEROMIERZ]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=19574#p19574"><![CDATA[
A mam jeszcze takie pytanie gdzie można znaleźć informację o algorytmie filtru dolnoprzepustowego<br />np. takiego zastosowanego w książce ? - truje mnie to od rana<br />[syntax=c]<br />uint8_t fil=90;<br />uint16_t value=0;<br />uint32_t srednia=0;<br />.<br />.<br />.<br />srednia=srednia*fil<br />srednia=srednia+((256*value*100)/(2*1024))*450);<br />srednia=srednia/(fil+1);<br /><br />[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=313">kidcowboy</a> — 26 lis 2012, o 13:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kidcowboy]]></name></author>
<updated>2012-11-26T09:36:47+01:00</updated>
<published>2012-11-26T09:36:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=19564#p19564</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=19564#p19564"/>
<title type="html"><![CDATA[Re: RÓŻNICOWY POMIAR NAPIĘCIA - AMPEROMIERZ]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=19564#p19564"><![CDATA[
A pro po wskaźników Mirku - gdzie wskaźnikówki ??? <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> bo przydałyby się jakieś łamigłówki na początek tygodnia <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=313">kidcowboy</a> — 26 lis 2012, o 09:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-11-26T09:15:07+01:00</updated>
<published>2012-11-26T09:15:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=19561#p19561</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=19561#p19561"/>
<title type="html"><![CDATA[Re: RÓŻNICOWY POMIAR NAPIĘCIA - AMPEROMIERZ]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=19561#p19561"><![CDATA[
Gwyn ty jak zwykle już widzę <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> nie przeczytasz ze zrozumieniem tego co piszę i mi porad udzielasz <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Jak już cytujesz to całe zdanie a nie to co ci wygodne:<br /><br /><div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />bo jak piszesz &quot;na koniec stringa&quot; to za chwilę będziesz kojarzył że tam siedzi jakiś kolejny znak stringa <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... nie tam jest NULL/ZERO<br /></div><br /><br /><br />więc nic mi się nie wkradło, uczulałem tylko kolegę, że jak będzie pisał jak wyżej (&quot;na koniec stringa&quot;) to później będzie wciąż kojarzył że tam siedzi kolejny znak stringa. Czytaj Gwyn dokładnie, czytaj ok ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br />kidcowboy --&gt; nikogo nie palimy na forum, co najwyżej strącamy do Lochów, ale ostatnio nawet tam miejsca nie ma <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Ale widać po tym co napisałeś, że teraz już przeczytałeś o C-Stringach <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> i fajnie. A naciskałem na to, bo to jest jeden z ważniejszych fundamentów języka C. Przy okazji wstęp do wskaźników.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 26 lis 2012, o 09:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kidcowboy]]></name></author>
<updated>2012-11-26T01:07:48+01:00</updated>
<published>2012-11-26T01:07:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=19557#p19557</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=19557#p19557"/>
<title type="html"><![CDATA[Re: RÓŻNICOWY POMIAR NAPIĘCIA - AMPEROMIERZ]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=19557#p19557"><![CDATA[
Dobra , ok bo zaraz mnie tu na forum jak czarownicę spalicie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br />Na dowód że przeczytałem :<br />Łańcuch znakowy - jest ciągiem składającym się z jednego lub więcej znaków.<br />&quot;czułem się jak pies na łańcuchu&quot;<br />Znaki cudzysłowu nie jest częścią łańcucha.Informują one jedynie kompilator że to co się pomiędzy nimi znajduje jest łańcuchem - podobnie jak apostrofy sygnalizują stałą znakową.<br />Język C nie posiada specjalnego typu łańcuchowego. Zamiast tego łańcuchy są przechowywane w tablicach zbudowanych z elementów typu char.Kolejne znaki z których składa się łańcuch , znajdują się w kolejnych miejscach pamięci a tablica jest właśnie grupą sąsiadujących ze sobą miejsc w pamięci.<br /><em>Czulem _sie_jak_pies_na_łańcuchu\0</em><br />Na ostatnim miejscu tablicy znajduje sie znak \0. jest to tzw. <strong>ZNAK ZEROWY(<em>ang. null character)</em></strong>który w C służy do oznaczenia konca łańcucha. <strong>ZNAK ZEROWY NIE JEST CYFROĄ ZERO</strong>jest znakiem niedrukowalnym w kodzie ASCII równym <strong>0</strong>. Oznacza to że tablica musi mieć długość <strong> przynajmniej o jedną komórkę większą</strong> niż długość zapisanego w niej łańcucha.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=313">kidcowboy</a> — 26 lis 2012, o 01:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[IUVOit]]></name></author>
<updated>2012-11-26T00:53:18+01:00</updated>
<published>2012-11-26T00:53:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=19555#p19555</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=19555#p19555"/>
<title type="html"><![CDATA[Re: RÓŻNICOWY POMIAR NAPIĘCIA - AMPEROMIERZ]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=19555#p19555"><![CDATA[
[f][o][r][u][m][NULL]<br /><br />NULL == '\0'<br /><br />Kiedyś miałem problem i utkwiło mi to w głowie - różnice pomiędzy C-Stringiem a znakiem:<br /><br />'a' - znak ASCII pojedyńczy cudzysłów / zajętość pamięci [a]<br />&quot;a&quot; - C-String / zajętość pamięci [a][NULL]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=94">IUVOit</a> — 26 lis 2012, o 00:53</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-11-26T00:51:30+01:00</updated>
<published>2012-11-26T00:51:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=19554#p19554</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=19554#p19554"/>
<title type="html"><![CDATA[Re: RÓŻNICOWY POMIAR NAPIĘCIA - AMPEROMIERZ]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=19554#p19554"><![CDATA[
<div class="quotetitle">kidcowboy napisał(a):</div><div class="quotecontent"><br />5 przepraszam 6<br />czyli 5 na forum i 6-ty na koniec stringa.<br /></div><br /><br />hahaha no no dobre: 5 przepraszam 6 <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />. I pamiętaj 6-ty jest na znak NULL czyli zero, bo jak piszesz &quot;na koniec stringa&quot; to za chwilę będziesz kojarzył że tam siedzi jakiś kolejny znak stringa <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... nie tam jest NULL/ZERO<br /><br /><br /><div class="quotetitle">kidcowboy napisał(a):</div><div class="quotecontent"><br />Ale ok. poczytam &quot;Koniecznie&quot; jeszcze o tym <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /></div><br /><br />oj tak<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 26 lis 2012, o 00:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kidcowboy]]></name></author>
<updated>2012-11-26T00:45:01+01:00</updated>
<published>2012-11-26T00:45:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=19552#p19552</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=19552#p19552"/>
<title type="html"><![CDATA[Re: RÓŻNICOWY POMIAR NAPIĘCIA - AMPEROMIERZ]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=19552#p19552"><![CDATA[
5 przepraszam 6<br />czyli 5 na forum i 6-ty na koniec stringa.<br />Ale ok. poczytam &quot;Koniecznie&quot; jeszcze o tym <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br />Dzięki Mirku<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=313">kidcowboy</a> — 26 lis 2012, o 00:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-11-26T00:40:35+01:00</updated>
<published>2012-11-26T00:40:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=19550#p19550</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=19550#p19550"/>
<title type="html"><![CDATA[Re: RÓŻNICOWY POMIAR NAPIĘCIA - AMPEROMIERZ]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=19550#p19550"><![CDATA[
<div class="quotetitle">kidcowboy napisał(a):</div><div class="quotecontent"><br />No tak - problem w nazewnictwie oczywiście nie 0 ale znak - oznaczający koniec Stringa ale czy trzeba rezerwować dla niego miejsce w buforze ? Czy wyświetli mi się 20 czy -20 ?<br /></div><br /><br />Ale kolega uparty <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> a zajrzeć do książki i od nowa poczytać o C-stringach to się nie chce hmmm ?? niedobrze<br /><br />więc jeszcze raz<br /><br />ZERO na końcu to nie żadne ZNAK oznaczający koniec stringa. To nie ZNAK. Więc jak możesz go brać pod uwagę jeśli chodzi o miejsce w wyświetlanym stringu ?<br /><br />panie kochany, w książce akurat co jak co ale C-stringi są bardzo dobrze opisane a potem są setki przykładów aby je zrozumieć, dla przypomnienia pytanie do ciebie, ile poniższy string będzie liczył bajtów ????<br /><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">char tab&#91;&#93; = &quot;forum&quot;;</div><br /><br />no powiedz ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 26 lis 2012, o 00:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kidcowboy]]></name></author>
<updated>2012-11-26T00:36:46+01:00</updated>
<published>2012-11-26T00:36:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=19549#p19549</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=19549#p19549"/>
<title type="html"><![CDATA[Re: RÓŻNICOWY POMIAR NAPIĘCIA - AMPEROMIERZ]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=19549#p19549"><![CDATA[
No tak - problem w nazewnictwie oczywiście nie 0 ale znak - oznaczający koniec Stringa ale czy trzeba rezerwować dla niego miejsce w buforze ? Czy wyświetli mi się 20 czy -20 ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=313">kidcowboy</a> — 26 lis 2012, o 00:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-11-26T00:28:32+01:00</updated>
<published>2012-11-26T00:28:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=19546#p19546</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=19546#p19546"/>
<title type="html"><![CDATA[Re: RÓŻNICOWY POMIAR NAPIĘCIA - AMPEROMIERZ]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=19546#p19546"><![CDATA[
No oczywiście, że łańcuch - po to na końcu wpisuję zero <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />*strp = 0;  <br /><br />donośnie drugiego pytania to musisz pan sobie KONIECZNIE ale to koniecznie otworzyć książkę i jeszcze raz poczytać o C-Stringach. ZERO nie jest żadnym znakiem pustym. Zero oznacz koniec stringa. KONIEC - żadnych więcej znaków.<br /><br />Weź sobie zajrzyj pan do pierwszej lepsze funkcji z książki/DVD np<br /><br />lcd_str()<br /><br />uart_putstr()<br /><br />i zobacz jak to jest robione - jak wykorzystywane jest to zero - przecież to żaden znak <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> i nigdy nie ma prawa się wyświetlić<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 26 lis 2012, o 00:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kidcowboy]]></name></author>
<updated>2012-11-25T23:55:27+01:00</updated>
<published>2012-11-25T23:55:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=19543#p19543</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=19543#p19543"/>
<title type="html"><![CDATA[RÓŻNICOWY POMIAR NAPIĘCIA - AMPEROMIERZ]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1838&amp;p=19543#p19543"><![CDATA[
Witam, mam pytanie czy dobrze rozumiem funkcję do konwersacji na łańcuch tekstowy.<br />Otóż  zakładając że mam do przekonwertowania liczbę -21 &lt;=&gt; (11101011)U2 w funkcji:<br />[syntax=c]<br />lcd_str(int_to_str(v2, liczba, 3, '0'));<br />[/syntax]<br />czyli int_to_str(-21,char *str,3,'0') w definicji funkcji :<br />[syntax=c]<br />char *int_to_str(int val, char *str, int8_t fw, char znak_wiodacy) {<br />char *strp = str;<br />uint8_t subzero = 0;<br /><br />if(val&lt;0) {// jeśli liczba jest ujemna<br />val = ~val+1;// zaneguj i koryguj<br />subzero=1;// ustaw znacznik na 1<br />fw--;<br />}<br /><br />   do{<br />      div_t divmod = div(val, 10);   // opracja dzielenia oraz modulo - wynik do struktury ldiv_t<br />      //*strp++ = divmod.rem + '0';   // wstawianie cyfr od najmniej znaczącej do łańcucha<br /><br />      if((val == 0) &amp;&amp; (strp != str)) {<br />         *strp++ = znak_wiodacy;<br />      } else {<br />         *strp++ = divmod.rem + '0';<br />      }<br /><br /><br />      val = divmod.quot;            // wartość zmniejsza się o jednostki, dziesiątki, setki itd<br />      fw--;                     // zmniejszenie licznika szerokości formatowanego pola<br />      // wykonuj pętlę do momentu sprawdzenia ostatniej cyfry znaczącej lub zajętości całego pola<br />   } while ( (fw&gt;0));<br /><br />   if(subzero) *strp++ = '-';// jeśli była to liczba ujemna, wstaw znak minus<br />   *strp = 0;                     // zakończ łańcuch zerem<br /><br />   // w związku z tym, że w łańcuchu jest odwrócona kolejność cyfr<br />   // wykonaj ich zamianę<br />   strrev(str);<br /><br />   // zwróć wskaźnik do początku łańucha z liczbą<br />   return str;<br />}<br /><br />[/syntax]<br />Najpierw liczba -21 zostanie zamieniona na 21 , subzero=1, fw=2; (warunek if)<br />PIERWSZA PĘTLA do while(); wskaźnik *strp++=1 (reszta z dzielenia 21 przez 10) i zwiększony adres o 1 ( cyfra 1 pod adresem 0x01)<br />wartosć val =2 i fw=1<br />DRUGI OBIEG PĘTLI do while(); *strp++=2 (reszta z dzielenia 2 przez 10) i zwiększenie adresu o 1 (cyfra 2 pod adresem 0x02)<br />Wartość val=0 i fw=0<br />WYJŚCIE Z PĘTLI do while (fw&gt;0); <br />wskaźnik *strp++ ='-'; ( znak minus do wskaźnika o adresie 0x03)<br />*strp=0; (zakończenie łańcucha, znak pusty/0 o adresie 0x00 - ?? ) <br />I teraz w *strp mam adresy cyfr (/0,1,2,-) które należy odwrócić aby rezentowały liczbe -21 więc<br />strrev(str); - &gt;(-,2,1,/0) - I czy teraz już jest łańcuch bo zakończone /0 ?<br /><br />Kolejne moje pytanie skoro fw=3 to powinno mi się wyświetlić 21 (zamiast -21) bo jest jeszcze znak pusty /0 a skoro zamieniana jest liczba na łańcuch to czy trzeba uwzględniać w parametrze fw miejsce dla znaku pustego ??<br />Z góry bardzo dziękuję za pomoc<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=313">kidcowboy</a> — 25 lis 2012, o 23:55</p><hr />
]]></content>
</entry>
</feed>