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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2020-02-02T12:53:13+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=2919&amp;mode</id>
<entry>
<author><name><![CDATA[boryshoroneskul]]></name></author>
<updated>2020-02-02T12:53:13+01:00</updated>
<published>2020-02-02T12:53:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2919&amp;p=224464#p224464</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2919&amp;p=224464#p224464"/>
<title type="html"><![CDATA[Re: Zmiana F_CPU nic nie daje?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2919&amp;p=224464#p224464"><![CDATA[
Dziękuję, &quot;clean project&quot; po zmianie częstotliwości - to mi było potrzebne.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=15942">boryshoroneskul</a> — 2 lut 2020, o 12:53</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Target]]></name></author>
<updated>2016-01-04T19:25:18+01:00</updated>
<published>2016-01-04T19:25:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2919&amp;p=149671#p149671</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2919&amp;p=149671#p149671"/>
<title type="html"><![CDATA[Re: Zmiana F_CPU nic nie daje?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2919&amp;p=149671#p149671"><![CDATA[
Mam tylko jeden projekt, więc to na tym robię Clean Project. Dodatkowo klikam na projekt ppm -&gt; clean. Zakładałem na testy nowe projekty, ale problem pozostaje. Zobaczę z nowym Eclipsem i dam znać.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10168">Target</a> — 4 sty 2016, o 19:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2016-01-04T16:37:41+01:00</updated>
<published>2016-01-04T16:37:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2919&amp;p=149648#p149648</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2919&amp;p=149648#p149648"/>
<title type="html"><![CDATA[Re: Zmiana F_CPU nic nie daje?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2919&amp;p=149648#p149648"><![CDATA[
Fuse bity masz dobrze ustawiane. Więc zostaje tylko diagnoza: &quot;cuda, panie, cuda&quot;. Ale że okres Świąt się skończył, to może jednak coś nie tak jest z tym Clean projektu? Czy ma pewno jak wybierasz z menu tę opcję, to masz na formatce zaznaczony właściwy projekt?<br />Czy sprawdzałeś czy problem masz tak samo jak założysz nowy projekt i od początku dasz mu właściwe taktowanie 8 / 16 MHz?<br />Jak także założenie nowego projektu nie pomoże, proponuję abyś przesiadł się na najnowszego Eclipse Marsa z Atmel toolchainem [url](<!-- m --><a class="postlink" href="http://mirekk36.blogspot.com/2015/07/eclipse-start-plus-pierwszy-program.html" >http://mirekk36.blogspot.com/2015/07/ec ... ogram.html</a><!-- m -->[/url]).<br />Możesz też podesłać spakowany projekt obowiązkowo wraz z plikami wynikowymi skompilowanymi dla 8MHz (hex-em oraz lss) by można było coś więcej sprawdzić.<br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 4 sty 2016, o 16:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Target]]></name></author>
<updated>2016-01-04T15:51:46+01:00</updated>
<published>2016-01-04T15:51:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2919&amp;p=149644#p149644</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2919&amp;p=149644#p149644"/>
<title type="html"><![CDATA[Re: Zmiana F_CPU nic nie daje?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2919&amp;p=149644#p149644"><![CDATA[
Tak jak jest w mkAVRze<br /><br />1 MHz - E1 D9<br />8 MHz - E4 D9<br />16 MHz zew. - FF D9<br /><br />JTAG - Wyłączony.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10168">Target</a> — 4 sty 2016, o 15:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2016-01-04T15:06:53+01:00</updated>
<published>2016-01-04T15:06:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2919&amp;p=149639#p149639</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2919&amp;p=149639#p149639"/>
<title type="html"><![CDATA[Re: Zmiana F_CPU nic nie daje?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2919&amp;p=149639#p149639"><![CDATA[
Podaj jakie masz wartości dla ustawienia fuse bitów dla 8MHz.<br /><br />- -<br />Pozdrawiam,<br />Robert<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: kilkunastu sekundach ]</span></strong><br /><br />Oczywiście sczytaj je obowiązkowo z procesora.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 4 sty 2016, o 15:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Target]]></name></author>
<updated>2016-01-04T15:03:04+01:00</updated>
<published>2016-01-04T15:03:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2919&amp;p=149637#p149637</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2919&amp;p=149637#p149637"/>
<title type="html"><![CDATA[Re: Zmiana F_CPU nic nie daje?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2919&amp;p=149637#p149637"><![CDATA[
Mam ten sam problem co merazmus. Program z początku postu ten sam, tylko bez F_CPU (zmieniam to we właściwościach projektu) i używam Eclipsa Luna. Atmega 32. USBasp. <br /><br />Gdy mkAVR Calculator ustawiam fusebity na E1 / D9 (1Mhz, wew.) i Eclipsem MCU Clock Frequency na 1Mhz dioda miga 1 Hz. <br /><br />Zgodnie z oczekiwaniem, gdy NIE zmieniam MCU CF w Eclipsie, a zmieniam częstotliwość procesora przez mkAVR, dioda miga szybciej. Wew. 8 MHz - 8x szybciej lub zew. kwarc 16 MHz - 16x szybciej. Do tej pory wszystko działa.<br /><br />Problem się zaczyna, gdy zmieniam częstotliwość procesora przez mkAVR i zmieniam częstotliwość MCU CF w Eclipsie. Gdy procesor jest na 8 MHz wew. i MCU CF zmieniam na 8 MHz, dioda nadal miga 8 razy szybciej - tutaj już powinna migać z f = 1 Hz. Zmieniam na zew. 16 MHz i MCU CF we właściwościach na 16 MHz. Dioda miga 16x szybciej, zamiast z częstotliwością 1 Hz.<br /><br />Wygląda to tak, że niezależnie od ustawień w Eclipsie, programy działają poprawnie tylko, gdy procesor ma ustawiony 1 MHz wew.<br /><br />Tak. Robię Clean Project po każdej zmianie częstotliwości. Sprawdzałem w mkAVR, czy aby na pewno ustawiony jest zegar taki jaki trzeba. Mam ustawione zapisz przed build (który ustawiony jest na release).<br /><br />Próbowałem również zmienić częstotliwość &quot;programu&quot; przez Eclipse Gadget nadal nic.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10168">Target</a> — 4 sty 2016, o 15:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[merazmus]]></name></author>
<updated>2013-04-21T20:29:42+01:00</updated>
<published>2013-04-21T20:29:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2919&amp;p=34889#p34889</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2919&amp;p=34889#p34889"/>
<title type="html"><![CDATA[Re: Zmiana F_CPU nic nie daje?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2919&amp;p=34889#p34889"><![CDATA[
Faktycznie, działa. Dzięki. Jakoś nie miałem nigdy szczęścia się natknąć na tę wskazówkę <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=924">merazmus</a> — 21 kwi 2013, o 20:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Klucha]]></name></author>
<updated>2013-04-21T20:17:13+01:00</updated>
<published>2013-04-21T20:17:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2919&amp;p=34887#p34887</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2919&amp;p=34887#p34887"/>
<title type="html"><![CDATA[Re: Zmiana F_CPU nic nie daje?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2919&amp;p=34887#p34887"><![CDATA[
Kolego piszesz w Eclipse czy AVR Studio? Mirek powtarzał kilka dziesiąt razy, że częstotliwość taktowania procka ustawia się w properties projektu, a nie F_CPU i wtedy nie ma problemu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=232">Klucha</a> — 21 kwi 2013, o 20:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Domanoid]]></name></author>
<updated>2013-04-21T20:16:24+01:00</updated>
<published>2013-04-21T20:16:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2919&amp;p=34886#p34886</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2919&amp;p=34886#p34886"/>
<title type="html"><![CDATA[Re: Zmiana F_CPU nic nie daje?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2919&amp;p=34886#p34886"><![CDATA[
Jeśli piszesz w Eclipse to F_CPU nie zmienia się w kodzie tylko w opcjach projektu. (A F_CPU nie powinno być w kodzie).<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=750">Domanoid</a> — 21 kwi 2013, o 20:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[merazmus]]></name></author>
<updated>2013-04-21T20:13:24+01:00</updated>
<published>2013-04-21T20:13:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2919&amp;p=34885#p34885</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2919&amp;p=34885#p34885"/>
<title type="html"><![CDATA[Zmiana F_CPU nic nie daje?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2919&amp;p=34885#p34885"><![CDATA[
Witam. Napisałem taki prosty program:<br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />#define F_CPU 1000000<br /><br />int main(void)<br />{<br />DDRB |= (1&lt;&lt;PB1);<br /><br />    while(1)<br />    {<br />_delay_ms(1000);<br />PORTB ^= (1&lt;&lt;PB1);<br />    }<br />}[/syntax]<br /><br />Dioda podłączona do pinu PB1 powinna zmieniać stan co 1 sekundę przy taktowaniu 1MHz. I tak się dzieje. Problem pojawia się gdy ustawiam taktowanie na 2MHz i F_CPU na 2000000. Według mnie dioda dalej powinna zmieniać stan co 1 sekundę, a w rzeczywistości dzieje się to dwa razy częściej. Jeśli dobrze rozumiem to funkcja _delay_ms() korzysta z funkcji _delay_cycles(), która z kolei używa F_CPU, więc zmiana F_CPU powinna mieć jakikolwiek wpływ na przebieg programu, a tak się nie dzieje. Gdzie jest błąd?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=924">merazmus</a> — 21 kwi 2013, o 20:13</p><hr />
]]></content>
</entry>
</feed>