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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-01-24T23:36:02+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=5667&amp;mode</id>
<entry>
<author><name><![CDATA[perlon]]></name></author>
<updated>2014-01-24T23:36:02+01:00</updated>
<published>2014-01-24T23:36:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5667&amp;p=66524#p66524</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5667&amp;p=66524#p66524"/>
<title type="html"><![CDATA[Re: Proszę o pomoc/wyjaśnienie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5667&amp;p=66524#p66524"><![CDATA[
Nie wiem jaką masz ATMegę ale zdaje się że dla ATMega8A przy 3,3V to producent zaleca max 8MHz a w starszych &quot;L&quot; to chyba nawet 4MHz<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=382">perlon</a> — 24 sty 2014, o 23:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MoherPower]]></name></author>
<updated>2014-01-24T22:26:01+01:00</updated>
<published>2014-01-24T22:26:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5667&amp;p=66514#p66514</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5667&amp;p=66514#p66514"/>
<title type="html"><![CDATA[Re: Proszę o pomoc/wyjaśnienie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5667&amp;p=66514#p66514"><![CDATA[
<div class="quotetitle">kurnachatka napisał(a):</div><div class="quotecontent"><br />Może to problem wewnętrznego oscylatora.<br />Spróbuj z zewnętrznym kwarcem.<br /></div><br /><br />dodany kwarc zewnętrzny 11,059 MHz (zmienione w eclipsie i ustawione przez mkAVRCalculator na fusbitach kwarc zewnętrzny) otrzymuję 36,85kHz po 130 cyklach<br />a zatem daje to nam 4974750Hz czyli nawet nie polowe<br /><br /><br />Edit<br />-----<br />Matko ale jestem tępy!!! przecież co 130 cykli to ja tylko włączam diodę wiec na cały przebieg potrzebuję ją wyłączyć wiec kolejne 130. czyli jeden pełen cykl diody dostaję po 260 cyklach zegara. i zaczyna powoli się zgadzać. 5x2=10MHz . to dalej nie jest 11 ale już bliżej. 10% straty zegara? obsługa funkcji przerwań może tyle zajmować? <br /><br />Czy ktoś może odpowiedzieć czy wahania częstotliwości przy zmianie napięcia da się jakoś wyjaśnić??<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2521">MoherPower</a> — 24 sty 2014, o 22:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kurnachatka]]></name></author>
<updated>2014-01-24T21:59:24+01:00</updated>
<published>2014-01-24T21:59:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5667&amp;p=66510#p66510</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5667&amp;p=66510#p66510"/>
<title type="html"><![CDATA[Re: Proszę o pomoc/wyjaśnienie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5667&amp;p=66510#p66510"><![CDATA[
Może to problem wewnętrznego oscylatora.<br />Spróbuj z zewnętrznym kwarcem.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=930">kurnachatka</a> — 24 sty 2014, o 21:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MoherPower]]></name></author>
<updated>2014-01-24T22:02:37+01:00</updated>
<published>2014-01-24T21:53:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5667&amp;p=66509#p66509</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5667&amp;p=66509#p66509"/>
<title type="html"><![CDATA[Proszę o pomoc/wyjaśnienie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5667&amp;p=66509#p66509"><![CDATA[
Witam<br /><br />Właśnie stałem się szczęśliwym posiadaczem miernika z oscyloskopem. Napisałem prosty programik żeby wygenerować 36kHz (bawię sie z IR).<br />I tu powstał problem. w zależności od napięcia Vcc zasilającego procesor dostaję różne częstotliwości. Jak dla 3,3v ustawię 36kHz to dla 5V otrzymuję 38kHz,<br /><br />Dodatkowo miernik pokazuje że amplituda sygnału wynosi 2,5V lub 4V ( nie wiem dla czego). <br />Częstotliwość realizuję przy pomocy timera0. i tu kolejna dziwna rzecz. Procek Atmega8, 8MHz i z moich wyliczeń wychodzi że timer w moim programie co 111 cykli zegara powinien wlączyć i po 111 cykli wylączyć diodę aby otrzymać 36kHz <br />Natomiast praktyka pokazuje że 36kHz otrzymuję przy 83 cyklach. proste przeliczenie wskazuje że zegar pracuje z częstotliwością 3030303MHz. nie wiem o co chodzi?? czy ktoś może mnie oświecić.<br /><a href="http://forum.atnel.pl/_obrazki/o/2521/a0480a4c8b4d34931f0a3e3136e180ff.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/2521/a0480a4c8b4d34931f0a3e3136e180ff.jpg" alt="Obrazek" /></a><br /><br /><br />Program<br /><br />[syntax=c]---------------------------------<br />#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;avr/pgmspace.h&gt;<br /><br />//definicje podłączenia diody IR<br />#define PORT_IR_LED PORTC<br />#define PIN_IR_LED PC5<br />#define DDR_IR_LED DDRC<br /><br /><br />int main (void)<br />{<br />//inicjalizacja przerwań<br />TCCR0 |= (1&lt;&lt;CS00); // preskaler =1<br />TIMSK |= 1&lt;&lt;TOIE0; //włączenie przepełnienia licznika<br />TCNT0 = 172; //przepełnienie następuje po 255 bo timer0 8bit. ja chce po 83 cyklach aby nastąpiło przepelnienie więc ustawiam wartość na 172 żeby po dodaniu  83 cykli było 255<br />sei();<br /><br /><br />DDR_IR_LED |= (1&lt;&lt;PIN_IR_LED );<br />PORT_IR_LED |= (1&lt;&lt;PIN_IR_LED);<br /><br />while (1)<br />{<br />}<br /><br />}<br /><br />SIGNAL(SIG_OVERFLOW0)<br />{<br />PORT_IR_LED ^= (1&lt;&lt;PIN_IR_LED);<br />TCNT0 = 172;<br />}[/syntax]<br /><span style="color: #FF0000"><br />Kod wklejamy przy pomocy syntax=c - Różowy J.</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2521">MoherPower</a> — 24 sty 2014, o 21:53</p><hr />
]]></content>
</entry>
</feed>