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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2012-08-22T07:38:14+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=1438&amp;mode</id>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2012-08-22T07:38:14+01:00</updated>
<published>2012-08-22T07:38:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13270#p13270</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13270#p13270"/>
<title type="html"><![CDATA[Re: Konfiguracja portu jako wejście z podciągnięciem do VCC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13270#p13270"><![CDATA[
Szkoda, że nie ma do C <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />, chwilowo nie chce sobie mieszać w głowie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />.<p>Statystyki: Napisane przez Gość — 22 sie 2012, o 07:38</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[zenowi]]></name></author>
<updated>2012-08-21T16:44:22+01:00</updated>
<published>2012-08-21T16:44:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13215#p13215</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13215#p13215"/>
<title type="html"><![CDATA[Re: Konfiguracja portu jako wejście z podciągnięciem do VCC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13215#p13215"><![CDATA[
Czy ktoś z Was próbował tego? <!-- m --><a class="postlink" href="http://videokurs.pl/kurs-c.php" >http://videokurs.pl/kurs-c.php</a><!-- m --> Jak dotąd na nic lepszego nie trafiłem. p.Włodarczyk robi to w taki sposób, że nie da się nie rozumieć. Ponadto forma pogawędek jest bardzo przyjemna. Nie wiesz kiedy wchodzisz w temat i jesteś zaprzedany w najbardziej pozytywnym tego słowa znaczeniu. Cały kurs kosztuje 39zł. Przecież dziś to nie pieniądze. Tu naprawdę C++ stoi otworem i naprawdę wszystko jest od zera.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=233">zenowi</a> — 21 sie 2012, o 16:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2012-08-21T14:36:24+01:00</updated>
<published>2012-08-21T14:36:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13197#p13197</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13197#p13197"/>
<title type="html"><![CDATA[Re: Konfiguracja portu jako wejście z podciągnięciem do VCC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13197#p13197"><![CDATA[
Niestety &quot;Język C dla m...... od podstaw do ....&quot; jest dla bardziej zaawansowanych już, sporo tam skrótów myślowych <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />.<br />Sam uczę się C z dwóch książek, &quot;Język C, szkoła programowania&quot; S. Pratha i &quot;Język C nowoczesne programowanie&quot;.<br />Książki Mirka mam obydwie, z pierwszej można fajnie się &quot;wprowadzić&quot; w stan C, ale jednak samego C lepiej uczy mi się w oderwaniu od mikrokontrolerów. Na zasadzie wykładów i ćwiczeń jak u Praty <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />. Uczelniany tryb, pozwala troszkę łatwiej systematyzować wiedzę, bo zaczynamy od &quot;hello world&quot; przechodząc przez poszczególne etapy i dzięki temu nie rozpraszają nas po drodze jakieś niepoznane dotąd polecenia itp.<br />Mnie osobiście się tak lepiej uczy <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />. Książki Mirka traktuje jako kolejny etap po ogarnięciu podstaw z C.<p>Statystyki: Napisane przez Gość — 21 sie 2012, o 14:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jeżyk-1]]></name></author>
<updated>2012-08-21T14:13:18+01:00</updated>
<published>2012-08-21T14:13:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13194#p13194</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13194#p13194"/>
<title type="html"><![CDATA[Re: Konfiguracja portu jako wejście z podciągnięciem do VCC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13194#p13194"><![CDATA[
Niestety Mirka nie <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br />mam symfonia c++ standard dwa tomy i jezyk c dla mikrokontekstów avr od podstaw do zaawansowanych aplikacji.<br />trochę w necie szperam itp. <br />a tu zastosuje składnie _BV(PDx) ponieważ już większość kodu w nim jest. <br />O drganiach tez wiem ale nie brałem ich jeszcze pod uwagę <br />a ta trzecia sprawa to zamiast delay można wstawić pętlę bodajże for o ona by robiła za czekanie 6s i za wywołanie kolejnej funkcji ale gdzieś tam wyczytałem ze takie zastąpienie funkcji delay jest złym rozwiązaniem <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=493">Jeżyk-1</a> — 21 sie 2012, o 14:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jeżyk-1]]></name></author>
<updated>2012-08-21T12:29:33+01:00</updated>
<published>2012-08-21T12:29:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13181#p13181</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13181#p13181"/>
<title type="html"><![CDATA[Re: Konfiguracja portu jako wejście z podciągnięciem do VCC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13181#p13181"><![CDATA[
Widzę że temat się rozkręcił <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />ale już sobie poradziłem, metodą prób i błędów <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />tak mi to wyszło:<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">DDRD |= _BV(PD6); //ustawiamy port PD0 jako wyjście<br />PORTD &amp;= ~_BV(PD6); //i ustawiamy to wyjście w stan wysoki (dioda nie świeci się)<br />DDRC &amp;= ~_BV(PD5); //PC0 jako wejście<br />PORTC |= _BV(PD5); //które podciągamy do plusa<br /><br />// Włączenie podświetlanie wyświetlacza:     <br />   if(!(PIND &amp; 0x20))     //jeśli wejście jest w stanie niskim<br />   {<br />   PORTD |= _BV(PD6);      //to włącza podswietlenia<br />   _delay_ms(6000);      //świeci 6s<br />   PORTD &amp;= ~_BV(PD6);   //wyłącza podświelenie. <br /></div><br /><br />Teraz kombinuje jak zrobić warunek że jeżeli raz naduszę przycisk to wykona się te podświetlenie a jak 2 razy to podświetlenie i inne funkcje. Kombinuje coś z pętlą for ale coś mi nie wychodzi <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=493">Jeżyk-1</a> — 21 sie 2012, o 12:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[elkuba]]></name></author>
<updated>2012-08-21T08:35:57+01:00</updated>
<published>2012-08-21T08:35:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13150#p13150</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13150#p13150"/>
<title type="html"><![CDATA[Re: Konfiguracja portu jako wejście z podciągnięciem do VCC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13150#p13150"><![CDATA[
Ustawienie bitu (czyli stan &quot;1&quot;) na pozycji 4 w takim bajcie 0000<span style="color: #FF0000">0</span>100<br /><br />&quot;1&quot; na czwartej pozycji wygląda tak 0000<span style="color: #FF0000">1</span>000 - to jest maska do operacji bitowych.<br /><br />Aby ustawić bit na czwartej pozycji musisz wykonać sumę bitową obu bajtów (sumowanie podobne jak w arytmetyce: 0+0=0; 0+1=1; 1+1=1)<br /><br />     0000<span style="color: #FF0000">0</span>100<br />     0000<span style="color: #FF0000">1</span>000      OR<br />------------------------------------<br />     0000<span style="color: #FF0000">1</span>100<br /><br /><br />Aby teraz wygasić bajt na pozycji 4 musisz wykonać iloczyn (AND) bajtu z ZANEGOWANĄ maską (czyli 1111<span style="color: #FF0000">0</span>111)<br />Iloczyn bitowy jest analogiczny do iloczynu arytmetycznego (0*0=0; 1*0=0; 1*1=1)<br /><br />czyli:<br />     0000<span style="color: #FF0000">1</span>100<br />     1111<span style="color: #FF0000">0</span>111   AND<br />------------------------------------<br />     0000<span style="color: #FF0000">0</span>100<br /><br /><br />Jak wiesz ten bajt, na którym wykonujemy operacje to może być rejestr kontrolujący port mikrokontrolera.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=400">elkuba</a> — 21 sie 2012, o 08:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kidcowboy]]></name></author>
<updated>2012-08-21T10:33:46+01:00</updated>
<published>2012-08-21T07:14:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13147#p13147</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13147#p13147"/>
<title type="html"><![CDATA[Re: Konfiguracja portu jako wejście z podciągnięciem do VCC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13147#p13147"><![CDATA[
Ja powiem tak: <br />1.) Musisz się nauczyć operatorów bitowych i bajtowych takich jak(&amp;, | ! ^,~,&amp;&amp;,||,&lt;&lt;,&gt;&gt; itd.) - to jest paciorek <br />2.) Zrozumieć kiedy występują , kiedy je stosować i operacji na nich ( wtedy zrozumiesz zapisy |= , &amp;=~) - to jest litania <br />3.) Jeżeli chcesz spać spokojnie i w razie czego sobie przypomnieć co i jak niestety (&quot;STETY&quot;) musisz się zaopatrzyć w książkę Mirka - to jest Biblia ( tam masz modlitwy paciorki i litanie )<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=313">kidcowboy</a> — 21 sie 2012, o 07:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[worner]]></name></author>
<updated>2012-08-20T23:48:21+01:00</updated>
<published>2012-08-20T23:48:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13141#p13141</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13141#p13141"/>
<title type="html"><![CDATA[Re: Konfiguracja portu jako wejście z podciągnięciem do VCC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13141#p13141"><![CDATA[
<div class="quotetitle">zenowi napisał(a):</div><div class="quotecontent"><br />Co nabiorę chęci do nauki C i robię kolejny zryw, trafiam na taki tekst i natychmiast wymiękam. NO KUŹWA, MUSI BYĆ JAKIŚ SPOSÓB ABY TO PRZEJŚĆ.<br /></div><br /><br />Jeszcze jeden cytat:<br /><br /><div class="quotetitle">zenowi napisał(a):</div><div class="quotecontent"><br />Wydaje się, że tu nie ma czego rozumieć lub nie rozumieć. To się da powoli rozebrać. Ale od tego ciągłego powolnego rozbierania gdzie pałeczka gdzie zawijasek lub pokrzyknik ze ściągawką w ręku może w końcu człowieka szlag trafić. No musi być jakiś cwancyk aby tego szybko i sprawnie używać. Wydaje mi się, że istnieje (...)<br /></div><br /><br />Owszem, kolego istnieją sposoby, żeby te pałeczki i zawijaski opanować.  Jednym z prostszych, moim subiektywnym zdaniem <span style="color: #FF0000">jest przeczytać od początku <strong>do końca </strong> całą książkę Nr 1 Mirka.</span><br />Drugim sposobem jest wykorzystanie ściągawek (niektórzy, &quot;młodsi&quot; koledzy powiedzą bryków) do tego, żeby mieć pod ręką wszystkie te &quot;pałeczki, zawijaski i cwancyki&quot;.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=150">worner</a> — 20 sie 2012, o 23:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-08-20T20:55:34+01:00</updated>
<published>2012-08-20T20:55:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13121#p13121</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13121#p13121"/>
<title type="html"><![CDATA[Re: Konfiguracja portu jako wejście z podciągnięciem do VCC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13121#p13121"><![CDATA[
<div class="quotetitle">zenowi napisał(a):</div><div class="quotecontent"><br />Kiedyś w liceum aby nauczyć się  nieregularnych odmian i czasów z niemieckiego zrobiłem sobie, za namową profesora, specjalny różaniec ze słówkami. Wystarczyło przed lekcją odmówić i człowiek był spokojny. Aż przyszedł dzień gdy zacząłem obywać się bez tego germańskiego oprzyrządowania.<br /></div><br /><br />hahahaha no dobre dobre <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />ale aprop'os takiego różańca do C .... co byś wolał na pierwszy koralik ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> czy mam rozumieć, że kłopot masz z operatorami ? jeśli tak to jakimi ? .... rzuć okiem do książki i powiedz od którego miejsca robi się ciemno - to będziemy próbowali rozjaśniać.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 20 sie 2012, o 20:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[zenowi]]></name></author>
<updated>2012-08-20T20:50:59+01:00</updated>
<published>2012-08-20T20:50:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13118#p13118</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13118#p13118"/>
<title type="html"><![CDATA[Re: Konfiguracja portu jako wejście z podciągnięciem do VCC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13118#p13118"><![CDATA[
Wydaje się, że tu nie ma czego rozumieć lub nie rozumieć. To się da powoli rozebrać. Ale od tego ciągłego powolnego rozbierania gdzie pałeczka gdzie zawijasek lub pokrzyknik ze ściągawką w ręku może w końcu człowieka szlag trafić. No musi być jakiś cwancyk aby tego szybko i sprawnie używać. Wydaje mi się, że istnieje coś na podobieństwo tabliczki mnożenia z którą się przecież nie dyskutuje ani rozbiera rozumowo tylko wykuwa na blachę i koniec. Taki zestaw regułek czy szczegółowych prawideł, które się zakuwa. Chodzi o to, aby ktoś z doświadczeniem zebrał to w sensowną kupę. Nie daj Boże aby były to tzw. ogólne zagadnienia opisowe. Może być metoda pamięciowa, wzrokowa czy dowolna inna, na krzyż czy ze spuszczaniem oczka (poddałbym się nawet seansowi hipnotycznemu) byleby przez to przejść.<br />Kiedyś w liceum aby nauczyć się  nieregularnych odmian i czasów z niemieckiego zrobiłem sobie, za namową profesora, specjalny różaniec ze słówkami. Wystarczyło przed lekcją odmówić i człowiek był spokojny. Aż przyszedł dzień gdy zacząłem obywać się bez tego germańskiego oprzyrządowania.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=233">zenowi</a> — 20 sie 2012, o 20:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-08-20T20:14:20+01:00</updated>
<published>2012-08-20T20:14:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13115#p13115</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13115#p13115"/>
<title type="html"><![CDATA[Re: Konfiguracja portu jako wejście z podciągnięciem do VCC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13115#p13115"><![CDATA[
<div class="quotetitle">zenowi napisał(a):</div><div class="quotecontent"><br />Co nabiorę chęci do nauki C i robię kolejny zryw, trafiam na taki tekst i natychmiast wymiękam. NO KUŹWA, MUSI BYĆ JAKIŚ SPOSÓB ABY TO PRZEJŚĆ.<br /></div><br /><br />Ale jaki tekst ??? przecież kolega Krauser w taki skondensowany wprawdzie sposób ale przekazał istotę tych zapisów <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />No pewnie że jest sposób, tylko że kolega to tak trochę jak w tym kawale.<br /><br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Był wielki sztorm, przeżył tylko jeden człowiek,i jakimś cudem dostał się na wysepkę. Po paru tygodniach podpływa do niego motorówka.<br />- To twój szczęśliwy dzień, wskakuj na pokład - zapraszają ludzie z motorówki.<br />- Nie, wierzę, że Bóg mnie uratuje.<br />- Jak chcesz - powiedzieli i odpłynęli.<br />Po tygodniu przepływa inna motorówka z tym samym zaproszeniem, rozbitek znów odmawia. To samo powtarza się tydzień później.<br />Wreszcie smutny rozbitek umiera z głodu i trafia do nieba, po czym pyta się z pretensją Pana Boga:<br />- Dlaczego mnie nie uratowałeś?<br />- Jak to nie?! Trzy razy ludzi po Ciebie wysyłałem.<br /></div><br /><br />Podobnie tu, ma kolega książkę, jest forum więc można dopytać o wszystko, ja też zawsze czy na PRIV ale także chętnie OnLine na Skype pomagam <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ..... a kolega NIE i NIE <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... <br /><br />Więc jak się można nauczyć gdy się czeka na nie wiadomo co i wciąż narzeka, że C nie jest dla mnie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Zatem panowie: <strong><span style="color: #0040FF">zenowi </span></strong>i <strong><span style="color: #0040FF">Sonix </span></strong>;) ... bo widzę, że jest was dwóch .... napiszcie może czego nie rozumiecie, z czym macie problem - ale tak po kolei - przykład po przykładzie. Ja na prawdę postaram się pomóc - zresztą jak widać nie tylko ja <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Aha i nie traktujcie tego jakbym z was ironizował bo znam to z autopsji - zawsze powtarzam każdemu że sam aż 7 razy podchodziłem w ten sam sposób do C i mnie te ptaszki odrzucały ..... ale dlatego sporo postarałem się opisać w książce - więc mamy teraz jakiś punkt odniesienia.<br /><br />Jeśli więc np podacie stronę i opiszecie czego nie możecie zrozumieć - bo to nieraz hamuje na maxa w zrozumieniu dalszych rzeczy - to przewałkujemy to może tu jeszcze raz ?<br /><br />co wy na to Panowie ? <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: 4 minutach ]</span></strong><br /><br />Tyle że ja w książce jeśli chodzi o zapis wybrałem TYLKO przesunięcia bitowe - bo jak się czyta te różne zapisy, które mają włączyć stan wysoki na pewnych pinach np PORTA:<br /><br />[syntax=c]PORTA = 0xA1;<br />PORTA = 0b01100001;<br />PORTA = 97;<br />PORTA = _BV(PA6)|_BV(PA5)|_BV(PA0);<br /><br />PORTA = (1&lt;&lt;PA6)|(1&lt;&lt;PA5)|(1&lt;&lt;PA0);  // i to jest miodzio w języku C [/syntax]<br /><br />to chyba każdy powie że najlepiej trafia do podświadomości ten ostatni zapis a nie jakieś tam dziwolągi wcześniejsze <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> — 20 sie 2012, o 20:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Sonix]]></name></author>
<updated>2012-08-20T19:57:15+01:00</updated>
<published>2012-08-20T19:57:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13112#p13112</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13112#p13112"/>
<title type="html"><![CDATA[Re: Konfiguracja portu jako wejście z podciągnięciem do VCC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13112#p13112"><![CDATA[
<div class="quotetitle">zenowi napisał(a):</div><div class="quotecontent"><br />Co nabiorę chęci do nauki C i robię kolejny zryw, trafiam na taki tekst i natychmiast wymiękam. NO KUŹWA, MUSI BYĆ JAKIŚ SPOSÓB ABY TO PRZEJŚĆ.<br /></div><br /><br />Nie nie pękaj kolego Zenowi... ja mam dokładnie tak samo.. jak znajdziesz jakiś działający sposób aby przez to przebrnąć koniecznie się tym pochwal <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> .<br />Ja tam nie mogę się przestawić z asemblera...... sorry za OT  <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=127">Sonix</a> — 20 sie 2012, o 19:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[zenowi]]></name></author>
<updated>2012-08-20T19:20:36+01:00</updated>
<published>2012-08-20T19:20:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13109#p13109</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13109#p13109"/>
<title type="html"><![CDATA[Re: Konfiguracja portu jako wejście z podciągnięciem do VCC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13109#p13109"><![CDATA[
Co nabiorę chęci do nauki C i robię kolejny zryw, trafiam na taki tekst i natychmiast wymiękam. NO KUŹWA, MUSI BYĆ JAKIŚ SPOSÓB ABY TO PRZEJŚĆ.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=233">zenowi</a> — 20 sie 2012, o 19:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2012-08-20T17:34:44+01:00</updated>
<published>2012-08-20T17:34:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13103#p13103</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13103#p13103"/>
<title type="html"><![CDATA[Re: Konfiguracja portu jako wejście z podciągnięciem do VCC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13103#p13103"><![CDATA[
<strong>#define CLR_ONEWIRE_PORT PORTD &amp;= ~_BV(7)</strong><br />znaczy, że zamiast <strong> PORTD &amp;= ~_BV(7)</strong> które nic nie mówi używasz sobie w programie <strong>CLR_ONEWIRE_PORT</strong> - ta nazwa już pokazuje mi, że wyzeruje sobie linie portu 1-Wire.<br /><strong>_BV(x</strong>) to znaczy to samo co <strong>(1&lt;&lt;x)</strong> czyli wykonanie operacji przesunięcia bitowego w lewo. Bardziej obrazowo gdy np. <strong>x=3</strong> operacja ta wygląda następująco <strong>0000000<span style="color: #FF0000">1</span> &lt;&lt; 3 = 0000<span style="color: #FF0000">1</span>000</strong>. Widać przesuniecie <span style="color: #FF0000">1</span>.<br /><strong>a |= b;</strong> to to samo co <strong>a = a | b</strong>; i jest to suma logiczna bitowa (OR), sumowane są odpowiadające sobie bity np. <strong><span style="color: #FF0000">0</span><span style="color: #408000">0</span><span style="color: #000080">1</span>1 | <span style="color: #FF0000">0</span><span style="color: #408000">1</span><span style="color: #0000BF">0</span>1 = <span style="color: #FF0000">0</span><span style="color: #408000">1</span><span style="color: #0000BF">1</span>1</strong><br /><strong>a &amp;= b;</strong> to to samo co <strong>a = a &amp; b</strong>; i jest to iloczyn logiczny (AND), operacja wykonywana jest na odpowiadających sobie bitach np. <strong>0011 &amp; 0101 = 0001</strong><br /><strong>~</strong> to negacja bitowa (NOT) zamienia bity na przeciwne np. <strong>~0101 = 1010</strong><br /><br /><strong>PORTD = 0x02;</strong> to inaczej <strong>PORTD = 0b00000010;</strong> i ustawiając bit nr1 wyzerujesz pozostałe jeśli chcesz tego uniknąć to do ustawiania bitów używasz <strong>|=</strong>, a do zerowania <strong>&amp;=</strong><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 20 sie 2012, o 17:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jeżyk-1]]></name></author>
<updated>2012-08-20T17:08:05+01:00</updated>
<published>2012-08-20T17:08:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13102#p13102</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13102#p13102"/>
<title type="html"><![CDATA[Re: Konfiguracja portu jako wejście z podciągnięciem do VCC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13102#p13102"><![CDATA[
Niestety nie mam jeszcze tej książki <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=493">Jeżyk-1</a> — 20 sie 2012, o 17:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-08-20T16:57:01+01:00</updated>
<published>2012-08-20T16:57:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13101#p13101</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13101#p13101"/>
<title type="html"><![CDATA[Re: Konfiguracja portu jako wejście z podciągnięciem do VCC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13101#p13101"><![CDATA[
W pierwszej książce masz bardzo fajne procedury obsługi do DS18x20 - możesz sobie tam zajrzeć ? i sprawdzić co i jak ? porównać ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 20 sie 2012, o 16:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jeżyk-1]]></name></author>
<updated>2012-08-20T16:49:02+01:00</updated>
<published>2012-08-20T16:49:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13100#p13100</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13100#p13100"/>
<title type="html"><![CDATA[Konfiguracja portu jako wejście z podciągnięciem do VCC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1438&amp;p=13100#p13100"><![CDATA[
Witam. Mam gotowy skrypt pomiaru temperatury. <br />Do portu D pin 7 jest podłączony czujnik DS18B20 w taki sposób :<br />/* DS18B20 przyłączony do portu  PD7 AVRa  */<br />#define SET_ONEWIRE_PORT     PORTD  |=  _BV(7)<br />#define CLR_ONEWIRE_PORT     PORTD  &amp;= ~_BV(7)<br />#define IS_SET_ONEWIRE_PIN   PIND   &amp;   _BV(7)<br />#define SET_OUT_ONEWIRE_DDR  DDRD   |=  _BV(7)<br />#define SET_IN_ONEWIRE_DDR   DDRD   &amp;= ~_BV(7)<br /><br />Nie bardzo rozumiem ten sposób konfiguracji. Jestem początkującym.<br />Chciałbym wykorzystać port D pin 6 do wejścia z podciągniętym napięciem VCC<br />tylko jak to zrobię tak:<br />DDRD = 0x00;<br />PORTD = 0x02;<br />to chyba poprzednia definicja nie będzie działać albo coś się będzie kłócić.<br />próbowałem coś wykombinować w ten sposób co wyżej ale nie bardzo wiem jak <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br />ktoś doradzi ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=493">Jeżyk-1</a> — 20 sie 2012, o 16:49</p><hr />
]]></content>
</entry>
</feed>