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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2019-08-29T15:06:05+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=58&amp;t=22521&amp;mode</id>
<entry>
<author><name><![CDATA[matteo9999111]]></name></author>
<updated>2019-08-29T15:06:05+01:00</updated>
<published>2019-08-29T15:06:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22521&amp;p=221703#p221703</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22521&amp;p=221703#p221703"/>
<title type="html"><![CDATA[Re: PWM - przykład z ksiązki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22521&amp;p=221703#p221703"><![CDATA[
Wszystko działa dziękuje za pomoc<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=20831">matteo9999111</a> — 29 sie 2019, o 15:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xentis]]></name></author>
<updated>2019-08-29T14:36:28+01:00</updated>
<published>2019-08-29T14:36:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22521&amp;p=221701#p221701</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22521&amp;p=221701#p221701"/>
<title type="html"><![CDATA[Re: PWM - przykład z ksiązki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22521&amp;p=221701#p221701"><![CDATA[
<div class="quotetitle">matteo9999111 napisał(a):</div><div class="quotecontent"><br />Po wgraniu programu diody rozbłyskują, po czym przygasają tz. są prawie wyłączone i tak zostaje.<br /></div> U mnie po wgraniu twojego kodu działa to nieco odmiennie niż opisałeś.<br />Po resecie diody zapalaja sie pełnym światłem, po czym zaczynają przygasać prawie do zera, i tu jest zgodnie z twoim opisem, ale u mnie po chwili znów rozbłyskają i znów zaczynają sie ściemniać. I to jest prawidłowe działanie względem tego co masz w kodzie.<br />Kwestia rozjaśniania (bo z kodu by wynikało, że chciałeś by najpierw przygasały po czym rozjaśniały) to przyjrzyj się drugiej pętli for, a konkretnie jej warunkowi:<br />[syntax=c]for(wartosc = 255; wartosc == 0; wartosc--)[/syntax]<br />Ta pętla nigdy nie ruszy ponieważ przy jej starcie zmienna &quot;wartość&quot; jest ładowana wartością 255, a warunek umożliwiający pracę pętli masz &quot;wartość == 0&quot; a przecież to nie nastąpi bo ładujesz ją wartością 255...<br />Aby druga pętla ruszyła musisz warunek zmienić na &quot;wartość &gt; 0&quot; tak jak kolega wyżej zaproponował.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6265">xentis</a> — 29 sie 2019, o 14:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MirkoT]]></name></author>
<updated>2019-08-29T14:29:08+01:00</updated>
<published>2019-08-29T14:29:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22521&amp;p=221700#p221700</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22521&amp;p=221700#p221700"/>
<title type="html"><![CDATA[Re: PWM - przykład z ksiązki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22521&amp;p=221700#p221700"><![CDATA[
A daj w drugiej pętli for warunek:<br /> wartość &gt; 0<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=189">MirkoT</a> — 29 sie 2019, o 14:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matteo9999111]]></name></author>
<updated>2019-08-29T12:57:38+01:00</updated>
<published>2019-08-29T12:57:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22521&amp;p=221698#p221698</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22521&amp;p=221698#p221698"/>
<title type="html"><![CDATA[PWM - przykład z ksiązki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22521&amp;p=221698#p221698"><![CDATA[
Stworzyłem program na podstawie książki dla 2 diod ( podłączenie anodami do uc ATMEGA 328P). Po wgraniu programu diody rozbłyskują, po czym przygasają tz. są prawie wyłączone i tak zostaje. Dlaczego nie rozświetlają się i nie przygasają cały czas? <br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />volatile uint8_t pwm1, pwm2;<br />uint8_t wartosc ;<br /><br />int main(void){<br /><br />DDRB |= (1&lt;&lt;PB0) | (1&lt;&lt;PB1);<br />PORTB |= (1&lt;&lt;PB0) | (1&lt;&lt;PB1);<br /><br />TCCR0A |= (1&lt;&lt;WGM01);<br />TCCR0B |= (1&lt;&lt;CS00);<br />OCR0A = 199;<br />TIMSK0 |= (1&lt;&lt;OCIE0A);<br /><br />sei();<br /><br />while(1){<br /><br />for(wartosc = 0; wartosc &lt; 255; wartosc++){<br /><br />pwm1 = wartosc;<br />pwm2 = wartosc;<br /><br />if(wartosc &gt; 50) _delay_ms(30);<br />else _delay_ms(100);<br /><br />}<br />pwm1=255;<br />pwm2=255;<br />_delay_ms(1000);<br /><br />for(wartosc = 255; wartosc == 0; wartosc--){<br /><br />pwm1 = wartosc;<br />pwm2 = wartosc;<br /><br />if(wartosc &gt; 50) _delay_ms(30);<br />else _delay_ms(100);<br /><br />}<br />pwm1=0;<br />pwm2=0;<br />_delay_ms(1000);<br />}<br />}<br /><br />ISR( TIMER0_COMPA_vect ){<br /><br />static uint8_t licznik;<br /><br />if(licznik &gt;= pwm1) PORTB |= (1&lt;&lt;PB0); else PORTB &amp;= ~(1&lt;&lt;PB0);<br />if(licznik &gt;= pwm2) PORTB |= (1&lt;&lt;PB1); else PORTB &amp;= ~(1&lt;&lt;PB1);<br />licznik++;<br /><br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=20831">matteo9999111</a> — 29 sie 2019, o 12:57</p><hr />
]]></content>
</entry>
</feed>