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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-09-02T18:07:24+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=4044&amp;mode</id>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2013-09-02T18:07:24+01:00</updated>
<published>2013-09-02T18:07:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4044&amp;p=47919#p47919</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4044&amp;p=47919#p47919"/>
<title type="html"><![CDATA[Re: Dlaczego tak się dzieje?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4044&amp;p=47919#p47919"><![CDATA[
<div class="quotetitle">polarczn napisał(a):</div><div class="quotecontent"><br />Jak się wyjmuje pendrive, czy inne urządzenie z portu usb to trzeba je zatrzymać.<br /></div><br />Ale zauważ że dotyczy to urządzeń na których odbywa się zapis jakichś danych więc chodzi o to aby zatrzymać urządzenie i żeby ono zakończyło zapis, a nie żeby wyciągnąć akurat podczas zapisu.<p>Statystyki: Napisane przez Gość — 2 wrz 2013, o 18:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jaglarz]]></name></author>
<updated>2013-09-02T18:03:09+01:00</updated>
<published>2013-09-02T18:03:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4044&amp;p=47918#p47918</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4044&amp;p=47918#p47918"/>
<title type="html"><![CDATA[Re: Dlaczego tak się dzieje?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4044&amp;p=47918#p47918"><![CDATA[
1. Nic<br />2. Całe życie tak robię i nigdy nic się nie stało <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";-)" title="Puszcza oko" /> Nie jesteś zbyt bojaźliwy?<br /><br />Tray-&gt;Prawoklik-&gt; Wysuń lub usuń.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=471">Jaglarz</a> — 2 wrz 2013, o 18:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[polarczn]]></name></author>
<updated>2013-09-02T17:42:29+01:00</updated>
<published>2013-09-02T17:42:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4044&amp;p=47909#p47909</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4044&amp;p=47909#p47909"/>
<title type="html"><![CDATA[Re: Dlaczego tak się dzieje?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4044&amp;p=47909#p47909"><![CDATA[
Załączyłem obrazek. Jednak bardzo słabo widać. Diody led połączyłem rezystorami 220 om. Wgrałem następujący kod:<br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;  <br /><br /><br />int main(void)<br />{<br />DDRD=0xFF;<br />DDRB=0xff;<br /><br />while(1)<br />{<br />PORTD=(1&lt;&lt;PD0);<br />_delay_ms(1000);<br />PORTD = (1&lt;&lt;PD1);    <br />_delay_ms(1000); <br />PORTD = (1&lt;&lt;PD2);    <br />_delay_ms(1000);<br />PORTD = (1&lt;&lt;PD3);    <br />_delay_ms(1000);<br />PORTD = (1&lt;&lt;PD4);    <br />_delay_ms(1000);<br />PORTB = (1&lt;&lt;PB1);    <br />_delay_ms(1000);<br />}<br /><br />}[/syntax]<br />Diody palą się tak jak chcę. Do portu PC5 podłączyłem LM335 i będę chciał dzięki ADC odczytać temperaturę i wyświetlić ją na hd44780, który podłącze. Mam również 3 mikroprzyciski, których wciśniecie będzie rejestrowane na wyświetlaczu. Jestem na początkowy etapie nauki C, dlatego kod opublikuje najwcześniej jutro.<br />Mam pytanie:<br />1. Jak podłącze rezystor o rezystancji większej niż wyjdzie z prawa ohma np: 1 kom to dioda będzie słabiej świecić, ale chyba nic się jej nie stanie?<br />2. Wgrywam kod za pomocą usbasp. Jak się wyjmuje pendrive, czy inne urządzenie z portu usb to trzeba je zatrzymać. Na razie po prostu wyjmuje wtyczkę i tyle. Tak raczej nie wolno. Jak zatrzymać to urządzenie?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1714">polarczn</a> — 2 wrz 2013, o 17:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jaglarz]]></name></author>
<updated>2013-09-02T09:02:10+01:00</updated>
<published>2013-09-02T09:02:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4044&amp;p=47868#p47868</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4044&amp;p=47868#p47868"/>
<title type="html"><![CDATA[Re: Dlaczego tak się dzieje?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4044&amp;p=47868#p47868"><![CDATA[
Powinno migać 5 diod. Proszę przeanalizować to bitowo:<br /><br />10000000<br />01010101<br />10000000<br />01010101<br />10000000<br />01010101<br />10000000<br />01010101<br /><br />PB nie będzie migać ponieważ jest tam wystawiane cały czas FF.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 2 minutach ]</span></strong><br /><br />Oj tam, Mirku. <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":-)" title="Szczęśliwy" /> Dlaczego forsujesz jedyny słuszny sposób w/g Ciebie sposób zapisu?<br /><br />Każdy zapisuje tak jak mu wygodniej to zrozumieć, ale przecież to znaczy to samo. <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=471">Jaglarz</a> — 2 wrz 2013, o 09:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-09-02T08:57:55+01:00</updated>
<published>2013-09-02T08:57:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4044&amp;p=47867#p47867</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4044&amp;p=47867#p47867"/>
<title type="html"><![CDATA[Re: Dlaczego tak się dzieje?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4044&amp;p=47867#p47867"><![CDATA[
dlatego tak usilnie w Bluebooku przekonuję wszystkich do posługiwania się zapisem z przesunięciami bitowymi zamiast HEX'ów bo to zawsze zaciemnia obraz i to na maxa <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><br />gdyby to przerobić na przesunięcia bitowe to od razu byłoby wszystko jasne <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><br />[syntax=c]#define F_CPU 1200000L  // ta linia zawsze jest niewskazana nie ważne czy Eclipse czy AtmelStudio, wręcz szkodliwa<br />#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;  <br /> <br />int main(void)<br />{<br />   DDRD=0xFF;<br />   DDRB=0xff;<br />   while(1)<br />   {<br />      PORTB=0xff;<br />      _delay_ms(5000);<br />      PORTD = (1&lt;&lt;PD7);    // zapali się dioda PD7 ----&gt; i teraz czyż nie jasno to wynika z ZAPISU ? ;)<br />      _delay_ms(1000);<br />      PORTD = 0x55;    <br />      _delay_ms(200);<br />   }<br />}[/syntax]<br /><br />i proponuję zwrócić uwagę na ten mój dopisek <br /><br />[syntax=c]#define F_CPU 1200000L  // ta linia zawsze jest niewskazana nie ważne czy Eclipse czy AtmelStudio, wręcz szkodliwa[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 2 wrz 2013, o 08:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[polarczn]]></name></author>
<updated>2013-09-02T08:09:24+01:00</updated>
<published>2013-09-02T08:09:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4044&amp;p=47860#p47860</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4044&amp;p=47860#p47860"/>
<title type="html"><![CDATA[Re: Dlaczego tak się dzieje?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4044&amp;p=47860#p47860"><![CDATA[
Również pozdrawiam kolegę z elektrody. <br />DDR ustawiłem jako 0xFF, aby były to wyjścia. Potem jest pętla while i ustawiam wybrane piny, aby były aktywne PORTD. Z tego co widzę to źle to rozumiałem. Dla mnie 0x80 znaczyło, że aktywowany jest pierwszy pin np: PD0. Ale pomimo to kompiluje i mi złe lampki się palą. Wieczorem wstawię dokładne zdjęcie z widokiem na płytkę.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1714">polarczn</a> — 2 wrz 2013, o 08:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Wojtek001]]></name></author>
<updated>2013-09-01T18:26:15+01:00</updated>
<published>2013-09-01T18:26:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4044&amp;p=47789#p47789</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4044&amp;p=47789#p47789"/>
<title type="html"><![CDATA[Re: Dlaczego tak się dzieje?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4044&amp;p=47789#p47789"><![CDATA[
witam kolegę z elektrody  <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br /><br />więc tak:machasz sobie stanami na PORTD <br />raz wpisujesz 0x80 czyli dwójkowe  1000 0000<br />a drugi raz 0x55 czyli dwójkowe      0101 0101<br /><br />z tego wynika że powinny 2 migać czyli ta na PD0 i ta na PD2.   PD1 jest cały czas na zero więc nie miga. <br /><br />na początku pętli while wpisujesz jeszcze PORTB=0xff ale nigdzie potem tego nie zmieniasz więc nic dziwnego że ci nie miga PB1.<br /><br />Pokaż zdjęcie płytki tak jak już mówiłem<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=500">Wojtek001</a> — 1 wrz 2013, o 18:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[polarczn]]></name></author>
<updated>2013-09-01T18:13:13+01:00</updated>
<published>2013-09-01T18:13:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4044&amp;p=47787#p47787</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4044&amp;p=47787#p47787"/>
<title type="html"><![CDATA[Dlaczego tak się dzieje?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4044&amp;p=47787#p47787"><![CDATA[
Posiłkuję się tym kursem:<br /><!-- m --><a class="postlink" href="http://hobby.abxyz.bplaced.net/index.php?pid=4&amp;aid=2" >http://hobby.abxyz.bplaced.net/index.php?pid=4&amp;aid=2</a><!-- m --><br />Mam diody led podłączone do portów PD0,PD1 i PD2 oraz do PB1. Mam podłączony rezonator 12 Mhz. Wgrywam sobie taki kod:<br />[syntax=c]#define F_CPU 1200000L<br />#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;  <br /><br /><br />int main(void)<br />{<br />DDRD=0xFF;<br />DDRB=0xff;<br /><br />while(1)<br />{<br />PORTB=0xff;<br />_delay_ms(5000);<br />PORTD = 0x80;    // zapali się dioda PD0<br />/* opóźnienie 0.33 sek. */<br />_delay_ms(1000); <br />PORTD = 0x55;    // 0101 0101<br />/* opóźnienie 0.33 sek. */<br />_delay_ms(200);<br />}<br /><br />}[/syntax]<br />Jedna dioda mi miga. A reszta ciągle świeci, chociaż najpierw powinna świecić dioda PB1, potem diody z portów PD w odpowiedniej kolejności. Mogę wysłać film na PW, bo zablokowana została możliwość dodawania filmów w formacie MP4.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1714">polarczn</a> — 1 wrz 2013, o 18:13</p><hr />
]]></content>
</entry>
</feed>