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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-07-30T21:11:39+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=18915&amp;mode</id>
<entry>
<author><name><![CDATA[Creo]]></name></author>
<updated>2017-07-30T21:11:39+01:00</updated>
<published>2017-07-30T21:11:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18915&amp;p=192846#p192846</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18915&amp;p=192846#p192846"/>
<title type="html"><![CDATA[Re: Pytanie totalnie początkującego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18915&amp;p=192846#p192846"><![CDATA[
Po zmaganiach i kombinacjach zmieniłem procek na duplikat , wychodzi na to że poprzedni był wadliwy , teraz wszystko śmiga . Dzięki za pomoc. Pozdrawiam.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14750">Creo</a> — 30 lip 2017, o 21:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Creo]]></name></author>
<updated>2017-07-30T19:50:59+01:00</updated>
<published>2017-07-30T19:50:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18915&amp;p=192843#p192843</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18915&amp;p=192843#p192843"/>
<title type="html"><![CDATA[Re: Pytanie totalnie początkującego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18915&amp;p=192843#p192843"><![CDATA[
Procek mam atmega 88-20PU<br />a program Eclipse4.6.3<br />przy kompilacji ustawiam atmega88<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14750">Creo</a> — 30 lip 2017, o 19:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[majster]]></name></author>
<updated>2017-07-30T19:43:32+01:00</updated>
<published>2017-07-30T19:43:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18915&amp;p=192842#p192842</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18915&amp;p=192842#p192842"/>
<title type="html"><![CDATA[Re: Pytanie totalnie początkującego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18915&amp;p=192842#p192842"><![CDATA[
Wygląda to na Jtag ale piszesz że masz Atmega88 ...<br />W jakim programie piszesz program ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1628">majster</a> — 30 lip 2017, o 19:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Creo]]></name></author>
<updated>2017-07-30T19:27:27+01:00</updated>
<published>2017-07-30T19:27:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18915&amp;p=192840#p192840</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18915&amp;p=192840#p192840"/>
<title type="html"><![CDATA[Re: Pytanie totalnie początkującego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18915&amp;p=192840#p192840"><![CDATA[
Dzięki za odpowiedzi , dopiero raczkuję i ćwiczę sobie z filmów Pana Mirka.<br />Bardziej mnie zastanawia fakt że na porcie C działa a na D nie . Czego to może być wynikiem wynikiem ?(tak na przyszłość)<br /><br />PS. z volatile nic się nie zmieniło.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14750">Creo</a> — 30 lip 2017, o 19:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[majster]]></name></author>
<updated>2017-07-30T19:13:13+01:00</updated>
<published>2017-07-30T19:13:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18915&amp;p=192839#p192839</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18915&amp;p=192839#p192839"/>
<title type="html"><![CDATA[Re: Pytanie totalnie początkującego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18915&amp;p=192839#p192839"><![CDATA[
Jak ty timery wstawiłeś w osobną pętle to nie ma co się dziwić.<br />Odpal timer sprzętowy i tam daj Timer 1 i Timer 2 a wtedy i funkcja melay() nie będzie Tobie potrzebna.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1628">majster</a> — 30 lip 2017, o 19:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[skalarro]]></name></author>
<updated>2017-07-30T19:12:53+01:00</updated>
<published>2017-07-30T19:12:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18915&amp;p=192838#p192838</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18915&amp;p=192838#p192838"/>
<title type="html"><![CDATA[Re: Pytanie totalnie początkującego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18915&amp;p=192838#p192838"><![CDATA[
a daj volatile przed deklaracje zmiennych timer 1, 2<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4850">skalarro</a> — 30 lip 2017, o 19:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jaglarz]]></name></author>
<updated>2017-07-30T19:01:35+01:00</updated>
<published>2017-07-30T19:01:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18915&amp;p=192836#p192836</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18915&amp;p=192836#p192836"/>
<title type="html"><![CDATA[Re: Pytanie totalnie początkującego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18915&amp;p=192836#p192836"><![CDATA[
Kody wstawiamy tak: <!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic7402.html" >topic7402.html</a><!-- l --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=471">Jaglarz</a> — 30 lip 2017, o 19:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Creo]]></name></author>
<updated>2017-07-30T19:22:19+01:00</updated>
<published>2017-07-30T18:43:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18915&amp;p=192835#p192835</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18915&amp;p=192835#p192835"/>
<title type="html"><![CDATA[Re: Pytanie totalnie początkującego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18915&amp;p=192835#p192835"><![CDATA[
Pewnie coś pokręciłem .<br /><br />kod który nie działa prawidłowo . dioda pod PD1 jedynie miga z częstotliwoscią ok 400 ms , dioda pod PD0 nie działa<br /><br />[syntax=c]* main.c<br /> *<br /> *  Created on: 26.07.2017<br /> *      Author: creo<br /> */<br /><br /><br /><br />#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />#define  LED1_TOGPORTD ^= (1&lt;&lt;PD0)<br />#define  LED2_TOGPORTD ^= (1&lt;&lt;PD1)<br />#define  LED3_TOGPORTD ^= (1&lt;&lt;PD2)<br />#define  LED4_TOGPORTD ^= (1&lt;&lt;PD3)<br />#define  LED5_TOGPORTD ^= (1&lt;&lt;PD4)<br />#define  LED6_TOGPORTD ^= (1&lt;&lt;PD5)<br />#define  LED7_TOGPORTD ^= (1&lt;&lt;PD6)<br />#define  LED8_TOGPORTD ^= (1&lt;&lt;PD7)<br /><br />uint16_t Timer1, Timer2;<br /><br />void mDelay( uint16_t ms );<br /><br /><br /><br />int main(void){<br />DDRD = 0xFF;<br />PORTD = 0xFF;<br /><br />while(1) {<br /><br />if( !Timer1 ) {<br />LED1_TOG;<br />Timer1 = 40;<br />}<br /><br />if( !Timer2 ) {<br />LED2_TOG;<br />Timer2 = 80;<br />}<br /><br />mDelay(1);<br /><br />}<br />}<br /><br />void mDelay( uint16_t ms ) {<br /><br />uint16_t n;<br /><br /><br />while ( ms--){<br /><br />_delay_ms(1);<br /><br />n = Timer1;<br />if(n) Timer1 = --n;<br /><br />n = Timer2;<br />if(n) Timer2 = --n;<br /><br />}<br /><br />}[/syntax]<br /><br /><br /><br /><br />teraz zmieniam jedynie porty na C<br /><br /><br />[syntax=c]* main.c<br /> *<br /> *  Created on: 26.07.2017<br /> *      Author: creo<br /> */<br /><br /><br /><br />#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />#define  LED1_TOGPORTC ^= (1&lt;&lt;PC0)<br />#define  LED2_TOGPORTC ^= (1&lt;&lt;PC1)<br />#define  LED3_TOGPORTC ^= (1&lt;&lt;PC2)<br />#define  LED4_TOGPORTC ^= (1&lt;&lt;PC3)<br />#define  LED5_TOGPORTC ^= (1&lt;&lt;PC4)<br />#define  LED6_TOGPORTC ^= (1&lt;&lt;PC5)<br />#define  LED7_TOGPORTC ^= (1&lt;&lt;PC6)<br />#define  LED8_TOGPORTC ^= (1&lt;&lt;PC7)<br /><br />uint16_t Timer1, Timer2;<br /><br />void mDelay( uint16_t ms );<br /><br /><br /><br />int main(void){<br />DDRC = 0xFF;<br />PORTC = 0xFF;<br /><br />while(1) {<br /><br />if( !Timer1 ) {<br />LED1_TOG;<br />Timer1 = 40;<br />}<br /><br />if( !Timer2 ) {<br />LED2_TOG;<br />Timer2 = 80;<br />}<br /><br />mDelay(1);<br /><br />}<br />}<br /><br />void mDelay( uint16_t ms ) {<br /><br />uint16_t n;<br /><br /><br />while ( ms--){<br /><br />_delay_ms(1);<br /><br />n = Timer1;<br />if(n) Timer1 = --n;<br /><br />n = Timer2;<br />if(n) Timer2 = --n;<br /><br />}<br /><br />}[/syntax]<br /><br /><br /><br />i tu działa pięknie ...<br /><br />co Wy na to ?<br /><br /><br />....sorry za kod <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=14750">Creo</a> — 30 lip 2017, o 18:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[skalarro]]></name></author>
<updated>2017-07-30T17:02:08+01:00</updated>
<published>2017-07-30T17:02:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18915&amp;p=192833#p192833</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18915&amp;p=192833#p192833"/>
<title type="html"><![CDATA[Re: Pytanie totalnie początkującego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18915&amp;p=192833#p192833"><![CDATA[
coś skopałeś ale bez kawałka choćby kodu to ci ikt nie powie...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4850">skalarro</a> — 30 lip 2017, o 17:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Creo]]></name></author>
<updated>2017-07-30T16:58:59+01:00</updated>
<published>2017-07-30T16:58:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18915&amp;p=192832#p192832</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18915&amp;p=192832#p192832"/>
<title type="html"><![CDATA[Pytanie totalnie początkującego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18915&amp;p=192832#p192832"><![CDATA[
Witam<br /><br />Jak na wstępie dopiero się zaczynam uczyć .<br />Chciałem poćwiczyć z prockiem opierając sięo film #0299 MODULO i wielozadaniowość.<br />Posiadam Atmega 88 , w specyfikacji doszukałem się że posiada on tylko portC od PC0-PC6.<br />Postanowiłem więc że podepnę się pod portD gdzie jest od PD0-PD7.<br />W kodzie pozamieniałem wszystkie  linijki dotyczące portów na port D , i tu zaczęły się cuda na kiju.<br />nie chciało to działać jak trzeba albo świeciła się dioda np. PD1 , albo PD3. <br />Krótko mówiąc nie chciały diody migać niezależnie jak było w zamyśle .<br />Zmieniłem z powrotem porty na C , podpiłem diody pod PC0 , PC1 i śmiga jak należy.<br /><br />Czego to jest powodem ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14750">Creo</a> — 30 lip 2017, o 16:58</p><hr />
]]></content>
</entry>
</feed>