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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-12-22T11:30:50+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=58&amp;t=9789&amp;mode</id>
<entry>
<author><name><![CDATA[Ingvarusk]]></name></author>
<updated>2014-12-22T11:30:50+01:00</updated>
<published>2014-12-22T11:30:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109947#p109947</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109947#p109947"/>
<title type="html"><![CDATA[Re: Problem z częstotliwością]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109947#p109947"><![CDATA[
Zrób prostą funkcję. Kiedyś kolega Doman89 mi pomógł w dokładnie takiej samej sprawie.<br /><br />[syntax=c]int delay_1_ms ( int x )<br />{<br /> while(x--) _delay_ms(1);<br />}[/syntax]<br />wywołujesz fukcje delay_1_ms(10000) i masz 10s.<br /><br />Pozdrawiam.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5357">Ingvarusk</a> — 22 gru 2014, o 11:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[giciors]]></name></author>
<updated>2014-12-21T17:59:49+01:00</updated>
<published>2014-12-21T17:59:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109879#p109879</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109879#p109879"/>
<title type="html"><![CDATA[Re: Problem z częstotliwością]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109879#p109879"><![CDATA[
<a href="http://www.atmel.com/webdoc/AVRLibcReferenceManual/group__util__delay_1gad22e7a36b80e2f917324dc43a425e9d3.html"  class="postlink">http://www.atmel.com/webdoc/AVRLibcReferenceManual/group__util__delay_1gad22e7a36b80e2f917324dc43a425e9d3.html</a><br />Tu jest dokładnie wytłumaczone o co chodzi z delay i  etc.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1818">giciors</a> — 21 gru 2014, o 17:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jacekk232]]></name></author>
<updated>2014-12-21T17:51:00+01:00</updated>
<published>2014-12-21T17:51:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109875#p109875</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109875#p109875"/>
<title type="html"><![CDATA[Re: Problem z częstotliwością]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109875#p109875"><![CDATA[
<div class="quotetitle">Ds3 napisał(a):</div><div class="quotecontent"><br />Z tego co wiem to dla 1Mhz można ustawić coś koło 750ms delay'a.<br /></div><br />A to ciekawe. Bo u mnie na Atmedze32 taktowanej 1MHz dioda miga co 13 sekund przy _delay_ms(15000)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=204">jacekk232</a> — 21 gru 2014, o 17:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Ds3]]></name></author>
<updated>2014-12-21T17:21:24+01:00</updated>
<published>2014-12-21T17:21:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109867#p109867</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109867#p109867"/>
<title type="html"><![CDATA[Re: Problem z częstotliwością]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109867#p109867"><![CDATA[
Z tego co wiem to dla 1Mhz można ustawić coś koło 750ms delay'a.<br /><br /><br />Pozdrawiam!<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1783">Ds3</a> — 21 gru 2014, o 17:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[giciors]]></name></author>
<updated>2014-12-21T16:33:07+01:00</updated>
<published>2014-12-21T16:33:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109858#p109858</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109858#p109858"/>
<title type="html"><![CDATA[Re: Problem z częstotliwością]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109858#p109858"><![CDATA[
Witam<br /><br />Na początek patrząca na twój kod nie widzę ustawiania bitów na pinach , cały czas zmieniasz tylko kierunek na ten sam raz wejściowy raz wyjściowy, DDR służy do ustawiania kierunku portu wejście lub wyjście , jeżeli chcesz już zmieniać wartości na poszczególnych pinach to instrukcja PORT a nie DDR<br />Potem popatrz co nie wychodzi.<br />Tak zrób (przykład)<br />1. Ustalacz kierunek za pomocą np. DDRB = 0xFF; wszystkie piny jako wyjście<br />2. Ustawiasz pin PB0 na stan wysoki PORTB |=(1&lt;&lt;PB0) i to wszystko<br /><br />Pozdrawiam<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br />na szybkiego zmień w pętli DDRB na PORTB<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 4 minutach ]</span></strong><br /><br />i jak chcesz wyzerować bit w Porcie to nie stosuj DDRB=(0&lt;&lt;PB1) ( bo bawisz się całym portem a nie konkretnym pinem)  tylko PORTB &amp;= ~(1&lt;&lt;PB1)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1818">giciors</a> — 21 gru 2014, o 16:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jawor4x4]]></name></author>
<updated>2014-12-21T15:38:05+01:00</updated>
<published>2014-12-21T15:38:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109849#p109849</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109849#p109849"/>
<title type="html"><![CDATA[Re: Problem z częstotliwością]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109849#p109849"><![CDATA[
<div class="quotetitle">doman napisał(a):</div><div class="quotecontent"><br />Zapalenie diody i czekanie 6 s to nie praca a czekanie ... <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Procek w tym czasie wisi <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /></div><br />Dla uC bezczynność tez jest pracą.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2071">jawor4x4</a> — 21 gru 2014, o 15:38</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[WoodPaker]]></name></author>
<updated>2014-12-21T12:55:19+01:00</updated>
<published>2014-12-21T12:55:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109821#p109821</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109821#p109821"/>
<title type="html"><![CDATA[Re: Problem z częstotliwością]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109821#p109821"><![CDATA[
<div class="quotetitle">Biagioone napisał(a):</div><div class="quotecontent"><br />Nie skorzystałem z SYNTAXA przy wstawiania kod, bo go ciął.<br /></div><br /><br />On go nie tnie tylko chowa. Wystarczy nacisnąć przycisk <strong>Rozwiń</strong>/<strong>Pokaż całość</strong> (nie pamiętam co tam jest) lub przewijać wewnątrz tego małego okienka z kodem aby móc zobaczyć cały program.<br /><br />W timerze wystarczy wstawić odpowiednią flage i zliczać sekundy. Wtedy po 6 sekundach robisz co tam chcesz. Przeskoczysz w ten sposób magiczną granice 6 sekund<br />A tu masz trochę o timerach<br /><br /><!-- m --><a class="postlink" href="http://www.electroschematics.com/9785/atmega8-advanced-guide-8-bit-timers/" >http://www.electroschematics.com/9785/a ... it-timers/</a><!-- m --><br /><!-- m --><a class="postlink" href="http://mirekk36.blogspot.com/2013/06/avr-timer-calculator-new-tool.html" >http://mirekk36.blogspot.com/2013/06/av ... -tool.html</a><!-- m --><br /><!-- m --><a class="postlink" href="http://impuls.elektroda.eu/joomla/index.php/mikroprocesory-avr/programowanie/kalkulatory-avr/avr-timer-kalkulator" >http://impuls.elektroda.eu/joomla/index ... kalkulator</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1425">WoodPaker</a> — 21 gru 2014, o 12:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[doman]]></name></author>
<updated>2014-12-21T12:49:34+01:00</updated>
<published>2014-12-21T12:49:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109819#p109819</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109819#p109819"/>
<title type="html"><![CDATA[Re: Problem z częstotliwością]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109819#p109819"><![CDATA[
na początek zastosuj się do tej <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> będzie działać ale ... to też jest kiszka <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> for albo while<br />[syntax=c]uint8_t temp=0  // co oznacza uint ; 8_t ; temp=0 ?<br />while (temp&lt;9) {  // dlaczego 9 a nie 10?<br />_delay_ms(1000);<br />temp++  // czym to się różni od ++temp<br />}[/syntax]<br /><br />Wartości sobie dobierz <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Piszę to bez kompilatora - ale powinno być w miarę ok <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=5642">doman</a> — 21 gru 2014, o 12:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Biagioone]]></name></author>
<updated>2014-12-21T12:16:53+01:00</updated>
<published>2014-12-21T12:16:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109813#p109813</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109813#p109813"/>
<title type="html"><![CDATA[Re: Problem z częstotliwością]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109813#p109813"><![CDATA[
<div class="quotetitle">doman napisał(a):</div><div class="quotecontent"><br />Zapalenie diody i czekanie 6 s to nie praca a czekanie ... <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Procek w tym czasie wisi <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /></div><br />Zastosuję się do twoich rad i zobaczę co wyjdzie, dopiero zaczynam zabawę prockami.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7350">Biagioone</a> — 21 gru 2014, o 12:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[doman]]></name></author>
<updated>2014-12-21T12:14:06+01:00</updated>
<published>2014-12-21T12:14:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109811#p109811</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109811#p109811"/>
<title type="html"><![CDATA[Re: Problem z częstotliwością]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109811#p109811"><![CDATA[
Zapalenie diody i czekanie 6 s to nie praca a czekanie ... <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Procek w tym czasie wisi <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=5642">doman</a> — 21 gru 2014, o 12:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Biagioone]]></name></author>
<updated>2014-12-21T12:10:48+01:00</updated>
<published>2014-12-21T12:10:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109807#p109807</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109807#p109807"/>
<title type="html"><![CDATA[Re: Problem z częstotliwością]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109807#p109807"><![CDATA[
<div class="quotetitle">doman napisał(a):</div><div class="quotecontent"><br />Nie może ustawić więcej niż 6s delaya? <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> 6s super procka który tylko sobie bezczynnie czeka - tym &quot;problemem&quot; daje Ci chyba znać że nie lubi bezczynnie czekać <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><br /><br />edit: użyj timera <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Albo jesli masz zewnetrzny RTC to usypiaj procka i nich RTC go wybudza <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /></div><br />Nie tyko czekać, pracować też nie lubi powyżej 6s.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7350">Biagioone</a> — 21 gru 2014, o 12:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[doman]]></name></author>
<updated>2014-12-21T12:13:07+01:00</updated>
<published>2014-12-21T12:09:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109806#p109806</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109806#p109806"/>
<title type="html"><![CDATA[Re: Problem z częstotliwością]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109806#p109806"><![CDATA[
Nie może ustawić więcej niż 6s delaya? <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> 6s super procka który tylko sobie bezczynnie czeka - tym &quot;problemem&quot; daje Ci chyba znać że nie lubi bezczynnie czekać <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><br /><br />edit: użyj timera <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Albo jesli masz zewnetrzny RTC to usypiaj procka i niech RTC go wybudza <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />W ostateczności powołaj do zycia zmienna - a delay ustaw na 100ms, użyj funkcji for () -&gt; bluebook <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=5642">doman</a> — 21 gru 2014, o 12:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Biagioone]]></name></author>
<updated>2014-12-21T12:08:33+01:00</updated>
<published>2014-12-21T12:08:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109805#p109805</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109805#p109805"/>
<title type="html"><![CDATA[Re: Problem z częstotliwością]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109805#p109805"><![CDATA[
Jak sprawić, żeby pokonać granice 6s.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7350">Biagioone</a> — 21 gru 2014, o 12:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Zaba]]></name></author>
<updated>2014-12-21T12:02:29+01:00</updated>
<published>2014-12-21T12:02:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109803#p109803</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109803#p109803"/>
<title type="html"><![CDATA[Re: Problem z częstotliwością]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109803#p109803"><![CDATA[
O co pytasz konkretnie ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1044">Zaba</a> — 21 gru 2014, o 12:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Biagioone]]></name></author>
<updated>2014-12-21T11:59:08+01:00</updated>
<published>2014-12-21T11:59:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109801#p109801</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109801#p109801"/>
<title type="html"><![CDATA[Problem z częstotliwością]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9789&amp;p=109801#p109801"><![CDATA[
Witam posiadam następujący problem gdy zmienię delay na więcej niż 6000ms to dioda będzie się świecić 6s i 6s nie świecić. Poniżej wklejam dwa programy na każdym dzieję się to samo. Nie skorzystałem z SYNTAXA przy wstawiania kod, bo go ciął.<br />Mikroprocesor to atmega 328p-pu. Proszę o pomoc i wyjaśnienie z góry dziękuję.<br />[syntax=c]* main.c<br /> *<br /> *  Created on: 18-12-2014<br /> *      Author: Biagioone<br /> */<br />#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br /><br />int main(void) {<br /><br />    DDRB |= (1&lt;&lt;PB1) ;<br /><br /><br /><br />    while(1){<br /><br />     DDRB = (1&lt;&lt;PB1);<br />            _delay_ms(10000);<br />            DDRB = (0&lt;&lt;PB1);<br />            _delay_ms(1000);<br /><br /><br />    }<br />}<br />*<br /> * main.c<br /> *<br /> *  Created on: 18-12-2014<br /> *      Author: Biagioone<br /> */<br />#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br /><br />int main(void) {<br /><br />    DDRB |= (1&lt;&lt;PB1) ;<br /><br /><br /><br />    while(1){<br /><br />     DDRB ^= (1&lt;&lt;PB1);<br />            _delay_ms(10000);<br /><br /><br /><br />    }<br /><br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7350">Biagioone</a> — 21 gru 2014, o 11:59</p><hr />
]]></content>
</entry>
</feed>