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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-02-16T11:50:20+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=5&amp;t=23&amp;mode</id>
<entry>
<author><name><![CDATA[alf]]></name></author>
<updated>2017-02-16T11:50:20+01:00</updated>
<published>2017-02-16T11:50:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23&amp;p=182783#p182783</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=182783#p182783"/>
<title type="html"><![CDATA[Re: errata do ksiazki uKontrolery AVR Jezyk C podstawy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=182783#p182783"><![CDATA[
Ooo dzieki wielkie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Pamietam ten blad z interfejsem I2C (TWI) gdzie była negacja a nie powinno jej być, akurat ten byl bardzo istotny i zjadl mi troche nerwów, na szczescie wnikliwie przeanalizowalem kod i wyeliminowalem dziada <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=15359">alf</a> — 16 lut 2017, o 11:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2017-02-16T10:36:42+01:00</updated>
<published>2017-02-16T10:36:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23&amp;p=182777#p182777</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=182777#p182777"/>
<title type="html"><![CDATA[Re: errata do ksiazki uKontrolery AVR Jezyk C podstawy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=182777#p182777"><![CDATA[
<a href="http://atnel.pl/errata.html"  class="postlink">http://atnel.pl/errata.html</a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 16 lut 2017, o 10:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[alf]]></name></author>
<updated>2017-02-16T10:30:18+01:00</updated>
<published>2017-02-16T10:30:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23&amp;p=182776#p182776</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=182776#p182776"/>
<title type="html"><![CDATA[Re: errata do ksiazki uKontrolery AVR Jezyk C podstawy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=182776#p182776"><![CDATA[
Panowie, jestem w posiadaniu pierwszych wydań BB i GB (zakupilem jakos w 2012 roku).<br /><br />Pytanie: czy warto przesiadac sie na najnowsze wydania ?<br /><br />Pamietam, ze jak przerabialem BB to natknąłem sie na pare błędów, ale byłem w stanie je wyłapać i sobie ołówkiem poprawić. Jednakże nie wiem czy poprawiłem wszystko. Czy jest jakas kompletna lista błędów albo errata do pierwszego wydania ? Jeżeli tak, to gdzie ją znajdę ?<br /><br />Czy najnowsze wydania likwidują wiekszosc błędów ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=15359">alf</a> — 16 lut 2017, o 10:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tungu]]></name></author>
<updated>2017-01-23T19:52:29+01:00</updated>
<published>2017-01-23T19:52:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23&amp;p=180602#p180602</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=180602#p180602"/>
<title type="html"><![CDATA[Re: errata do ksiazki uKontrolery AVR Jezyk C podstawy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=180602#p180602"><![CDATA[
W książce jest dobrze opisane. Aby dioda w zestawie ATB zaświeciła - należy na pin nią sterujący podać stan niski - czyli 0.. Jeśli podamy 1 (stan wysoki) to dioda zgaśnie. Więc opis jest prawidłowy. Bierze się to stąd, ze zestawy są podłączane odwrotnie niż logika laika nakazywałaby.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 7 minutach ]</span></strong><br /><br />Wydanie II Bluebooka, str. 200 oraz 202.<br />jest:<br />        OCR0 = 38;    //podział przez <span style="color: #FF0000">38</span> (rej. porównania)<br />winno być:<br />        OCR0 = 38;    //podział przez <span style="color: #00BF00">39</span> (rej. porównania)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12776">tungu</a> — 23 sty 2017, o 19:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-10-22T15:22:48+01:00</updated>
<published>2016-10-22T15:22:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23&amp;p=172447#p172447</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=172447#p172447"/>
<title type="html"><![CDATA[Re: errata do ksiazki uKontrolery AVR Jezyk C podstawy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=172447#p172447"><![CDATA[
<div class="quotetitle">gadzik90 napisał(a):</div><div class="quotecontent"><br />Znalazłem drobny błąd: str. 102, wyd.2, środkowa tabelka z sumą logiczną. W ostatnim wierszu zdaje się, że powinno być: 1 <strong>1</strong> | 1, a jest 0.<br /></div><br /><br />Tak to jest już zgłoszony błąd - i powstał w tragicznych warunkach, bo kurczę w poprzednich wersjach było dobrze - ale w dodruku zażyczyłem sobie żeby grafik zrobił mi od nowa większość rysunków aby były lepszej jakości <br /><br />no i niestety grafik się rypnął w tabeli prawdy i tak to przeszło niestety<br /><br />Na szczęście <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> praktycznie KAŻDY kto to czyta to wyłapuje że to jest błąd i tabela niby prawdy bo nieprawdziwa <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> — 22 paź 2016, o 15:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[gadzik90]]></name></author>
<updated>2016-10-22T15:00:40+01:00</updated>
<published>2016-10-22T15:00:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23&amp;p=172446#p172446</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=172446#p172446"/>
<title type="html"><![CDATA[Re: errata do ksiazki uKontrolery AVR Jezyk C podstawy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=172446#p172446"><![CDATA[
Znalazłem drobny błąd: str. 102, wyd.2, środkowa tabelka z sumą logiczną. W ostatnim wierszu zdaje się, że powinno być: 1 <strong>1</strong> | 1, a jest 0.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=15183">gadzik90</a> — 22 paź 2016, o 15:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[gadzik90]]></name></author>
<updated>2016-10-19T20:10:52+01:00</updated>
<published>2016-10-19T20:10:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23&amp;p=172121#p172121</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=172121#p172121"/>
<title type="html"><![CDATA[Re: errata do ksiazki uKontrolery AVR Jezyk C podstawy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=172121#p172121"><![CDATA[
Dziękuję za krótką i przede wszystkim merytoryczną odpowiedź. Apropo Panie Mirosławie: nie sugeruję błędu w książce, tylko pytam, prosząc jednocześnie o pomoc. Pomoc dostałem, i to bardzo szybko, dlatego duży plusik dla Was Panowie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=15183">gadzik90</a> — 19 paź 2016, o 20:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-10-18T21:33:20+01:00</updated>
<published>2016-10-18T21:33:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23&amp;p=172053#p172053</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=172053#p172053"/>
<title type="html"><![CDATA[Re: errata do ksiazki uKontrolery AVR Jezyk C podstawy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=172053#p172053"><![CDATA[
<div class="quotetitle">gadzik90 napisał(a):</div><div class="quotecontent"><br />co prawda jestem laikiem ale wydaje mi się że jest błąd na str. 180<br /></div><br />Tym bardziej, proponuję zadawać pytania zamiast sugerować, że jest błąd - szczególnie tam gdzie go w ogóle nie ma. Polecam się zapoznać z dwoma postami kolegów wyżej. <br /><br />Podsumowując, programowanie mikrokontrolerów to nie to samo co pisanie programów na PC, gdzie każdy ma taki sam sprzęt i ten sam system operacyjny. A tu, to trzeba najpierw samemu zadbać o elektronikę - czyli w tym konkretnym wypadku umieć dostosować stany do posiadanego sprzętu, oraz tego jak będą diody LED podłączone.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 18 paź 2016, o 21:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2016-10-18T20:24:45+01:00</updated>
<published>2016-10-18T20:24:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23&amp;p=172047#p172047</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=172047#p172047"/>
<title type="html"><![CDATA[Re: errata do ksiazki uKontrolery AVR Jezyk C podstawy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=172047#p172047"><![CDATA[
@gadzik90 <a href="http://mirekk36.blogspot.co.uk/2012/01/avr-porty-wewy-dir-podstawy.html"  class="postlink">http://mirekk36.blogspot.co.uk/2012/01/avr-porty-wewy-dir-podstawy.html</a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 18 paź 2016, o 20:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[HomoChemicus]]></name></author>
<updated>2016-10-18T20:11:19+01:00</updated>
<published>2016-10-18T20:11:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23&amp;p=172045#p172045</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=172045#p172045"/>
<title type="html"><![CDATA[Re: errata do ksiazki uKontrolery AVR Jezyk C podstawy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=172045#p172045"><![CDATA[
ad. 1 To zależy od sposobu podłączenia diody.<br />ad. 2 Jeżeli zapalane stanem niskim to 1010.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10470">HomoChemicus</a> — 18 paź 2016, o 20:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[gadzik90]]></name></author>
<updated>2016-10-18T19:57:05+01:00</updated>
<published>2016-10-18T19:57:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23&amp;p=172044#p172044</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=172044#p172044"/>
<title type="html"><![CDATA[Re: errata do ksiazki uKontrolery AVR Jezyk C podstawy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=172044#p172044"><![CDATA[
Witam,<br /><br />co prawda jestem laikiem ale wydaje mi się że jest błąd na str. 180 wydania II, 3 akapit: &quot;Aby taka dioda mogła świecić, na wyjścia pinów od PA0 do PA3 musielibyśmy podać <span style="text-decoration: underline">stan niski (GND)</span>. My jednak chcemy, aby świeciły się tylko diody podłączone do PA0 oraz PA2, zaś diody podłączone do wyjść PA1 oraz PA3 były zgaszone. Musimy zatem wpisać sekwencję (...): <br />DDRA = 0b00001111<br />PORTA = 0bxxxx<span style="text-decoration: underline">1010</span>.&quot;<br /><br />1. Czy w 1-szym przytoczonym zdaniu nie powinno być &quot;stan wysoki&quot;?<br />2. Czy nie powinno powinno być: PORTA = 0bxxxx<span style="text-decoration: underline">0101</span>?<br /><br />Konsekwentnie jest napisany akapit 4, ale jeżeli to ja źle myślę to proszę Was o pomoc w zrozumieniu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=15183">gadzik90</a> — 18 paź 2016, o 19:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xentis]]></name></author>
<updated>2016-08-15T22:02:02+01:00</updated>
<published>2016-08-15T22:02:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23&amp;p=166111#p166111</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=166111#p166111"/>
<title type="html"><![CDATA[Re: errata do ksiazki uKontrolery AVR Jezyk C podstawy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=166111#p166111"><![CDATA[
Witam<br />Chciałbym dodać swoje 3 grosze - w wydaniu drugim natknąłem się na 2 małe, chyba nieudokumentowane błędy (zapewne pozostałość po definicji preprocesora z której zrezygnowano).<br />Dotyczy rozdziału &quot;Odbiór kodów RC5 w podczerwieni&quot;; strona 335<br />jest: <br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">TCCR1B SET (1&lt;&lt;ICES1);</div><br />a powinno być:<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">TCCR1B |= (1&lt;&lt;ICES1);</div><br /><br />oraz<br />jest:<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">TCCR1B RESET (1&lt;&lt;ICES1);</div><br />a powinno być:<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">TCCR1B &amp;= ~(1&lt;&lt;ICES1);</div><br /><br />Trochę zdębiałem przy analizie kodu w książce, ale na szczęście kod źródłowy zawarty na załączonej płycie DVD jest poprawny.<br />Można by dodać do erraty...<br />Pozdrawim<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6265">xentis</a> — 15 sie 2016, o 22:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-09-24T21:57:01+01:00</updated>
<published>2015-09-24T21:57:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23&amp;p=140603#p140603</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=140603#p140603"/>
<title type="html"><![CDATA[Re: errata do ksiazki uKontrolery AVR Jezyk C podstawy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=140603#p140603"><![CDATA[
no widać w komentarzu zostawiłem 64 a bawiłem się w ćwiczeniach inną częstotliwością, zmieniłem bity a nie uaktualniłem komentarza <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Nawet nie będę tego traktował jako błąd <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> W książce wciąż powtarzam - zaglądać do NOTY PDF <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> — 24 wrz 2015, o 21:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Robercik]]></name></author>
<updated>2015-09-24T21:50:02+01:00</updated>
<published>2015-09-24T21:50:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23&amp;p=140600#p140600</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=140600#p140600"/>
<title type="html"><![CDATA[Re: errata do ksiazki uKontrolery AVR Jezyk C podstawy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=140600#p140600"><![CDATA[
Nie wiem czy prawidłowo zauważyłem, ale w BlueBook'u wydanie II poprawione i uzupełnione na stronie 252 (Rozdział 4.8 &quot;Pomiar napięcia za pomocą ADC&quot;, pierwszy listing):<br /><br />[syntax=c]...<br />//włączenie modułu ADC oraz ustawienie preskalera na 64<br />ADCSRA |= (1&lt;&lt;ADEN) | (1&lt;&lt;ADPS1) | (1&lt;&lt;ADPS0);<br />...[/syntax]<br /><br />Podczas gdy nota katalogowa ATmega32L (PDF, strona 217) twierdzi że aby ustawić preskalera na 64 trzeba ustawić bity ADPS<strong>2</strong> i ADPS<strong>1</strong>:<br /><br /><a href="https://obrazkiforum.atnel.pl/11147/435fea34b6a6608992bae14c59ff29f6.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/11147/435fea34b6a6608992bae14c59ff29f6.jpg" alt="Obrazek" /></a><br /><br />Jeśli jednak jestem w błędzie - czekam na lincz.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11147">Robercik</a> — 24 wrz 2015, o 21:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-12-07T16:38:29+01:00</updated>
<published>2013-12-07T16:38:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23&amp;p=60006#p60006</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=60006#p60006"/>
<title type="html"><![CDATA[Re: errata do ksiazki uKontrolery AVR Jezyk C podstawy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=60006#p60006"><![CDATA[
<div class="quotetitle">GwynBleidD napisał(a):</div><div class="quotecontent"><br />Nawet nie wiedziałem, że to książka dla zmotoryzowanych<br /></div><br /><br />to jeszcze nic - &quot;miękki mirek&quot; był książką dla ezoteryków <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> najbardziej spodobała mi się tam literówka w wyniku której prosiłem czytelnika o tak mniej więcej:<br /><br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />&quot;to proszę <span style="color: #FF0000">wymedytuj </span>sobie&quot;<br /></div>:lol:<br /><br />zamiast - wyedytuj <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> czy edytuj itp<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 7 gru 2013, o 16:38</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-12-07T15:04:25+01:00</updated>
<published>2013-12-07T15:04:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23&amp;p=59996#p59996</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=59996#p59996"/>
<title type="html"><![CDATA[Re: errata do ksiazki uKontrolery AVR Jezyk C podstawy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=59996#p59996"><![CDATA[
Josep --&gt; kilka już mam zgłoszonych - ale też wyłapałeś nowe ... dzięki!<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 7 gru 2013, o 15:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Josep]]></name></author>
<updated>2013-12-07T13:05:56+01:00</updated>
<published>2013-12-07T13:05:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23&amp;p=59982#p59982</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=59982#p59982"/>
<title type="html"><![CDATA[Re: errata do ksiazki uKontrolery AVR Jezyk C podstawy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=59982#p59982"><![CDATA[
Czas na małe błędy które znalazłem w najnowszym wydaniu.<br /> <br />str 84 Gdzie w miejsce <strong>nazwa typu</strong> w naszym (...) Powinno być Gdzie w miejsce <strong>nazwa_typu</strong> w naszym (...)<br />str 148 W naszym przykładzie będzie to tablica siedmioelementowa. <strong>Inne przykałdy</strong> Powinno być <strong>Inne przykłady</strong><br />str 182. <strong>Wjedź</strong>, sprawdź i przekonaj się sam. Powinno być <strong>Wejdź</strong>, sprawdź i przekonaj się sam<br />str. 214 <strong>W tabeli 10</strong> przedstawiam zbiór tych poleceń. Powinno być <strong>W tabeli 11</strong> przedstawiam zbiór tych poleceń<br /><br />To na razie tyle. Jestem w czasie czytania dlatego tak fragmentami podaję za co z góry przepraszam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1364">Josep</a> — 7 gru 2013, o 13:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-11-29T01:02:49+01:00</updated>
<published>2013-11-29T01:02:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23&amp;p=58997#p58997</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=58997#p58997"/>
<title type="html"><![CDATA[Re: errata do ksiazki uKontrolery AVR Jezyk C podstawy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=58997#p58997"><![CDATA[
Sorki ale to co piszesz oznacza TYLKO jedno - bardzo mocno nie rozumiesz o co tu chodzi ....<br /><br />w książce jest dobrze<br /><br />Jak chcesz dowiedzieć się dlaczego ci to nie działa tak jak trzeba to proponuję - postarać się przeanalizować jeszcze raz kod, a jak coś nie będzie zrozumiałe to dopytać - żeby zrozumieć do ostatniego bitu<br /><br />zamiast wymyślać błędy ok ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 29 lis 2013, o 01:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[molvin]]></name></author>
<updated>2013-11-28T16:05:14+01:00</updated>
<published>2013-11-28T16:05:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23&amp;p=58922#p58922</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=58922#p58922"/>
<title type="html"><![CDATA[Re: errata do ksiazki uKontrolery AVR Jezyk C podstawy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=58922#p58922"><![CDATA[
Rozdział to 4.4, ostatnia strona, u mnie 192 i nie chce być inaczej.<br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br />// definicje dla procesora<br />// dioda led<br />#define LED_PIN (1&lt;&lt;PC7)//definicja pinu, do którego dołączona jest dioda<br />#define LED_ON PORTC &amp;= ~LED_PIN<br />#define LED_OFF PORTC |= LED_PIN<br />#define LED_TOG PORTC ^= LED_PIN//makrodefinicja - zmiana stanu diody<br />//klawisze<br />#define KEY_PIN_1 (1&lt;&lt;PC6)<br />#define KEY_PIN_2 (1&lt;&lt;PC5)<br />#define KEY_PIN_3 (1&lt;&lt;PC2)          // definicja pinu do którego dołączony jest klawisz<br /><br />uint8_t klawisz_wcisniety (uint8_t klawisz);// deklaracja funkcji<br />// PĘTLA GŁÓWNA main<br />int main (void)<br />{//********inicjalizacja<br />DDRC |= LED_PIN;//kierunek pinu PC7 wyjęciowy<br />PORTC |= LED_PIN;//wyłączenie diody led<br />DDRC &amp;= ~ ( KEY_PIN_1 | KEY_PIN_2 | KEY_PIN_3 ) ;//kierunek pinu PC6 wejciowy<br />PORTC |= KEY_PIN_1 | KEY_PIN_2 | KEY_PIN_3;//podciągnięcie piny do VCC przez wewnętrzy rezystor<br /><br />while(1)// pętla główna programu<br />{<br />if (klawisz_wcisniety( KEY_PIN_1 ) ) LED_ON;<br />if (klawisz_wcisniety( KEY_PIN_2 ) ) LED_OFF;<br />if (klawisz_wcisniety( KEY_PIN_3 ) ) LED_TOG;<br /><br />}<br />}<br />// definicja funkcji<br />//funkcja ma argument, zwraca wynik 0 lub 1<br />uint8_t klawisz_wcisniety (uint8_t klawisz)<br /><br />{<br />if( ! (PINC &amp; klawisz)  )// klawisz wcisnięty?<br />{<br />_delay_ms (80) ;//czas drgań styków<br />// jesli wcinięty, zakończ funkcje - rezultat = 1<br />if(  ( PINC &amp; klawisz) ) return 1 ;<br />}<br />return 0;// jesli klawisz nie wcisnięty, zakończ funkcje, rezultat = 0<br />}[/syntax]<br /><br />w książce jest tak:<br /><br />[syntax=c]if( ! ( PINC &amp; klawisz) ) return 1 ;[/syntax]<br />i działa losowy przycist 3 <br />a jak usunę negacje:<br />[syntax=c]if(  ( PINC &amp; klawisz) ) return 1 ;[/syntax]<br />to działa za każdym razem.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2083">molvin</a> — 28 lis 2013, o 16:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-11-28T07:48:25+01:00</updated>
<published>2013-11-28T07:48:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23&amp;p=58845#p58845</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=58845#p58845"/>
<title type="html"><![CDATA[Re: errata do ksiazki uKontrolery AVR Jezyk C podstawy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=58845#p58845"><![CDATA[
no to musisz podać - wkleić ten fragment kodu albo podać prawidłową stronę i miejsce bo jakoś nie mogę tego odnaleźć o czym mówisz ok?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 28 lis 2013, o 07:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[molvin]]></name></author>
<updated>2013-11-28T05:33:17+01:00</updated>
<published>2013-11-28T05:33:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23&amp;p=58840#p58840</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=58840#p58840"/>
<title type="html"><![CDATA[Re: errata do ksiazki uKontrolery AVR Jezyk C podstawy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=58840#p58840"><![CDATA[
Popołudniu dopiero, będę mógł wstawic, bo teraz nie mam dostepu do komputera  z kodem. Mówiąc nowe wydanie, miałem na myśli bluebooka w twardej oprawie. Kod traktowal o zmiane stanu diody za pomocą 3 przyciskow ( on, off, zmiana stanu) .<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2083">molvin</a> — 28 lis 2013, o 05:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-11-27T20:45:03+01:00</updated>
<published>2013-11-27T20:45:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23&amp;p=58805#p58805</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=58805#p58805"/>
<title type="html"><![CDATA[Re: errata do ksiazki uKontrolery AVR Jezyk C podstawy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=58805#p58805"><![CDATA[
W najnowszym wydaniu książki nie ma kodu w czwartej linijce od dołu na str 192 ... proponuję wklej fragment kodu o który pytasz to wtedy będę mógł się odnieść ok?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 27 lis 2013, o 20:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[molvin]]></name></author>
<updated>2013-11-27T20:12:33+01:00</updated>
<published>2013-11-27T20:12:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23&amp;p=58796#p58796</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=58796#p58796"/>
<title type="html"><![CDATA[Re: errata do ksiazki uKontrolery AVR Jezyk C podstawy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=58796#p58796"><![CDATA[
Witam!<br /> Na str.192 nowego wydania niebieskiej książki, w czwartej od dołu linijce kodu,  jest cos nie tak. To znaczy, jesli po if wstawimy ! czyli negacje, zgodnie z kodem w ksiazce, to przycisk odpowiadajacy za zmianę stanu na przeciwny (PC2), dziala tak jakby nie obejmowała go funkcja zapobiegająca następstwom drgania styków, przez co dioda raz zmienia stan raz nie. Jak usuniemy !  program dziala jak powinien. Trzeci przycisk za kazdym razem zmiena stan diody.<br />Chcialbym sie dowidziec czy to jest błąd w kodzie czy mi sie jakoś źle kod kompiluje. Konsola zadnych błędów nie pokazuje.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2083">molvin</a> — 27 lis 2013, o 20:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-11-18T19:25:50+01:00</updated>
<published>2013-11-18T19:25:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23&amp;p=57594#p57594</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=57594#p57594"/>
<title type="html"><![CDATA[Re: errata do ksiazki uKontrolery AVR Jezyk C podstawy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=57594#p57594"><![CDATA[
No tak - po prostu pokazałem przykład maskowania dla liczby 12 zamiast 13, ale i w jednym i w drugim przypadku - nie będzie tu żadnej znaczącej różnicy tak jak w przypadku gdy HEAD osiągnie w tym przykładzie wartość = 32<br /><br />ale masz rację dla spójności rozważań powinno być tak jak to podałeś - racja i dzięki za uwagę<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 18 lis 2013, o 19:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kidcowboy]]></name></author>
<updated>2013-11-18T18:41:15+01:00</updated>
<published>2013-11-18T18:41:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23&amp;p=57584#p57584</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=57584#p57584"/>
<title type="html"><![CDATA[Re: errata do ksiazki uKontrolery AVR Jezyk C podstawy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23&amp;p=57584#p57584"><![CDATA[
Bluebook wydanie  I str.270 pkt.6<br />Czy jak Head =12 <br />to dalej  w maskowaniu nie powinno być :<br /><br />    0b0000<span style="color: #4000FF">1101</span><br />    0b00011111<br />&amp;--------------<br />    0b00001101 <br /><br />zamiast:<br />    0b0000<span style="color: #4000FF">1100</span><br />    0b00011111<br />&amp;--------------<br />    0b00001100<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=313">kidcowboy</a> — 18 lis 2013, o 18:41</p><hr />
]]></content>
</entry>
</feed>