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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-07-13T22:25:59+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=3492&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-07-13T22:25:59+01:00</updated>
<published>2013-07-13T22:25:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3492&amp;p=41655#p41655</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3492&amp;p=41655#p41655"/>
<title type="html"><![CDATA[Re: Problem z kodem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3492&amp;p=41655#p41655"><![CDATA[
No dokładnie - to już drugi taki wątek na forum o multipleksowaniu - gdzie koledzy cedzą informacje jakby nie chcieli nic powiedzieć a liczą na pomoc - ale jak ?<br /><br />Panowie - chcecie dobrą odpowiedź ? to włóżcie trochę pracy w pytanie - je także trzeba umieć zadać<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 13 lip 2013, o 22:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Janadamis]]></name></author>
<updated>2013-07-13T20:37:30+01:00</updated>
<published>2013-07-13T20:37:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3492&amp;p=41642#p41642</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3492&amp;p=41642#p41642"/>
<title type="html"><![CDATA[Re: Problem z kodem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3492&amp;p=41642#p41642"><![CDATA[
Przy tak sformułowanym pytaniu nikt nie jest w stanie tobie pomóc. <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br />Rozpisz się w pytaniu. Po co ci jakaś masa na multipleksowaniu ??<br />A po za tym w tym w definicjach nie zmienia się stanów na portach. Czy posiadasz jakaś książkę do nauki programowania np. Pana mirka?<br />Nie obraź się ale po tym co tu napisałeś to słabo znasz podstawy programowania.<br />Chętnie tobie pomogę ale sprecyzuj pytanie. <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=288">Janadamis</a> — 13 lip 2013, o 20:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Bocialdo]]></name></author>
<updated>2013-07-13T18:29:48+01:00</updated>
<published>2013-07-13T18:29:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3492&amp;p=41611#p41611</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3492&amp;p=41611#p41611"/>
<title type="html"><![CDATA[Re: Problem z kodem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3492&amp;p=41611#p41611"><![CDATA[
[syntax=c]// definicje portów i pinów wyświetlacza używanych dla ułatwienia w programie jako stałe preprocesora<br />#define LED_DATA PORTC // port z podłączonymi segmentami<br />#defineLED_DATA_DIR DDRC[/syntax]<br /><br />to jest fragment kodu do multipleksowania <br />jak zrobić aby na portach C była by masa????<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1452">Bocialdo</a> — 13 lip 2013, o 18:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Bocialdo]]></name></author>
<updated>2013-07-13T15:31:24+01:00</updated>
<published>2013-07-13T15:31:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3492&amp;p=41600#p41600</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3492&amp;p=41600#p41600"/>
<title type="html"><![CDATA[Re: Problem z kodem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3492&amp;p=41600#p41600"><![CDATA[
ale gapa zemnie ;(<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1452">Bocialdo</a> — 13 lip 2013, o 15:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Janadamis]]></name></author>
<updated>2013-07-10T20:30:55+01:00</updated>
<published>2013-07-10T20:30:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3492&amp;p=41308#p41308</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3492&amp;p=41308#p41308"/>
<title type="html"><![CDATA[Re: Problem z kodem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3492&amp;p=41308#p41308"><![CDATA[
kicajek ---&gt; popatrz kilka linijek wyżej, jest tam inicjalizacja timera <br />Bocialdo--&gt; ALE ZŁA. Masz TCCR0 a powinieneś mieć TCCR2 to samo też. Jest z (1&lt;&lt;COM01); <br />Pomieszałes ustawienia dla timera 0 z timerem 2  <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=288">Janadamis</a> — 10 lip 2013, o 20:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2013-07-10T19:59:36+01:00</updated>
<published>2013-07-10T19:59:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3492&amp;p=41307#p41307</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3492&amp;p=41307#p41307"/>
<title type="html"><![CDATA[Re: Problem z kodem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3492&amp;p=41307#p41307"><![CDATA[
Witam<br />..a czy nie brakuje Ci czegoś?<br /> np.:<br />[syntax=c]DDRD |= (1&lt;&lt;PD6);// WYJSCIE JEDNEJ DIODY LED(TYMCZASOWO ZAMIAST SILNIKA)<br /><br />        PORTD |= (1&lt;&lt;PD6);<br /><br />        TCCR2 |= (1 &lt;&lt; WGM21);               // tryb CTC multipleksera<br />        TCCR2 |= (1 &lt;&lt; CS20) ;               // preskaler - 1<br />        OCR2 = 40;[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 10 lip 2013, o 19:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Bocialdo]]></name></author>
<updated>2013-07-10T13:51:35+01:00</updated>
<published>2013-07-10T13:51:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3492&amp;p=41288#p41288</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3492&amp;p=41288#p41288"/>
<title type="html"><![CDATA[Re: Problem z kodem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3492&amp;p=41288#p41288"><![CDATA[
wielkie dzięki<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1452">Bocialdo</a> — 10 lip 2013, o 13:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[barney]]></name></author>
<updated>2013-07-10T13:49:08+01:00</updated>
<published>2013-07-10T13:49:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3492&amp;p=41287#p41287</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3492&amp;p=41287#p41287"/>
<title type="html"><![CDATA[Re: Problem z kodem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3492&amp;p=41287#p41287"><![CDATA[
volatile unit8_t pwm1; // pokazuje jako błąd<br /><br /><br />volatile uint8_t pwm1;<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br />pwm1+51;//********** błąd <br />pwm1+=51; - jeżeli chcesz do pwm1 dodać 51<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=973">barney</a> — 10 lip 2013, o 13:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Bocialdo]]></name></author>
<updated>2013-07-10T13:43:12+01:00</updated>
<published>2013-07-10T13:43:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3492&amp;p=41286#p41286</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3492&amp;p=41286#p41286"/>
<title type="html"><![CDATA[Problem z kodem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3492&amp;p=41286#p41286"><![CDATA[
[syntax=c]/*<br /> * main.c<br /> *<br /> *  Created on: 04-07-2013<br /> *       Autor: Bocialdo<br /> */<br />#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />// LED<br />#define LED1 (1&lt;&lt;PC0)// DIODY LED<br />#define LED2 (1&lt;&lt;PC1)<br />#define LED3 (1&lt;&lt;PC2)<br />#define LED_ON1 PORTC &amp;= ~LED1<br />#define LED_OFF1 PORTC |= LED1<br />#define LED_ON2 PORTC &amp;= ~LED2<br />#define LED_OFF2 PORTC |= LED2<br />#define LED_ON3 PORTC &amp;= ~LED3<br />#define LED_OFF3 PORTC |= LED3<br />// KEY<br />#define KEY1 (1&lt;&lt;PC7)// KLAWISZE<br />#define KEY2 (1&lt;&lt;PC6)<br />#define KEY_DOWN_1 !(PINC &amp; KEY1)<br />#define KEY_DOWN_2 !(PINC &amp; KEY2)<br /><br />volatile unit8_t pwm1; // pokazuje jako błąd<br /><br />int main (void){<br /><br /><br />//************************klawisze********************<br /><br />DDRC &amp;= ~(KEY1|KEY2);// kierunek pinu PC6 - wejściowy<br />PORTC |= KEY1|KEY2;// podciągnięcie pinu do VCC<br /><br /><br />//******************PWM******************************<br />DDRB |= (1&lt;&lt;PB3);<br /><br />TCCR0 |= (1&lt;&lt;WGM21)|(1&lt;&lt;WGM20);<br />TCCR0 |= (1&lt;&lt;COM01);<br />TCCR0 |= (1&lt;&lt;CS22)|(1&lt;&lt;CS21)|(1&lt;&lt;CS20);<br />OCR0 = 155;<br /><br />//******************PWM*******************************<br /><br /><br />DDRD |= (1&lt;&lt;PD6);// WYJSCIE JEDNEJ DIODY LED(TYMCZASOWO ZAMIAST SILNIKA)<br />PORTD |= (1&lt;&lt;PD6);<br /><br /><br />TIMSK |= (1&lt;&lt;OCIE2);<br /><br />sei();<br /><br /><br /><br /><br />while(1){<br /><br />if( KEY_DOWN_1 )<br />{<br />_delay_ms(80) ;<br />if( KEY_DOWN_1 )<br />{<br />pwm1+51;//********** błąd<br />_delay_ms(200);<br /><br />}<br />}<br /><br />if( KEY_DOWN_2 )<br />{<br />_delay_ms(80) ;<br />if( KEY_DOWN_2 )<br />{<br />pwm1-51;<br />_delay_ms(200);<br /><br />}<br />}<br />}<br /><br /><br /><br /><br /><br /><br /><br />}<br /><br />ISR( TIMER2_COMP_vect )<br />{<br /><br /><br />static unit8_t cnt;//błąd***<br /><br /><br />if(cnt&gt;=pwm1) PORTD |= (1&lt;&lt;PD6); else PORTD &amp;= ~(1&lt;&lt;PD6);//błąd**<br /><br />cnt++;<br /><br />}[/syntax]<br /><br /><br /><br />**** Build of configuration Release for project PWM ****<br /><br />make all <br />Building file: ../main.c<br />Invoking: AVR Compiler<br />avr-gcc -Wall -Os -fpack-struct -fshort-enums -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega16 -DF_CPU=8000000UL -MMD -MP -MF&quot;main.d&quot; -MT&quot;main.d&quot; -c -o &quot;main.o&quot; &quot;../main.c&quot;<br />../main.c:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'pwm1'<br />../main.c: In function 'main':<br />../main.c:66: error: 'pwm1' undeclared (first use in this function)<br />../main.c:66: error: (Each undeclared identifier is reported only once<br />../main.c:66: error: for each function it appears in.)<br />../main.c: In function '__vector_3':<br />../main.c:96: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cnt'<br />../main.c:96: error: 'cnt' undeclared (first use in this function)<br />../main.c:99: error: 'pwm1' undeclared (first use in this function)<br />make: *** [main.o] Error 1<br /><br />**** Build Finished ****<br /><br /><br />Co nie gra tutaj?<br />do Atmega 16L<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1452">Bocialdo</a> — 10 lip 2013, o 13:43</p><hr />
]]></content>
</entry>
</feed>