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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-06-28T19:12:21+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=12&amp;t=3407&amp;mode</id>
<entry>
<author><name><![CDATA[barney]]></name></author>
<updated>2013-06-28T19:12:21+01:00</updated>
<published>2013-06-28T19:12:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3407&amp;p=40376#p40376</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3407&amp;p=40376#p40376"/>
<title type="html"><![CDATA[Re: ATmega8 - Bascom - prosty zegarek, szybkie odmierzanie c]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3407&amp;p=40376#p40376"><![CDATA[
No to równie dobrze mogą migać te wartości których nie ustawiasz <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=973">barney</a> — 28 cze 2013, o 19:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[pavel0910]]></name></author>
<updated>2013-06-28T17:59:58+01:00</updated>
<published>2013-06-28T17:59:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3407&amp;p=40365#p40365</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3407&amp;p=40365#p40365"/>
<title type="html"><![CDATA[Re: ATmega8 - Bascom - prosty zegarek, szybkie odmierzanie c]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3407&amp;p=40365#p40365"><![CDATA[
Za bardzo skomplikowane jak na moją znajomość bascoma. Myślałem raczej żeby przyciskiem 1 wybierać czy ustawiam godziny, minuty czy sekundy, a przyciskami 1 i 2 ustawiać - góra, dół. Tylko nie wiem jak zrobić żeby podczas ustawiania np minut, na wyświetlaczu było widać co się ustawia. Np przez miganie minut, albo wyświetlanie w negatywie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=883">pavel0910</a> — 28 cze 2013, o 17:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[barney]]></name></author>
<updated>2013-06-28T17:49:19+01:00</updated>
<published>2013-06-28T17:49:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3407&amp;p=40364#p40364</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3407&amp;p=40364#p40364"/>
<title type="html"><![CDATA[Re: ATmega8 - Bascom - prosty zegarek, szybkie odmierzanie c]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3407&amp;p=40364#p40364"><![CDATA[
No dla 3 przycisków (1,2,3) proponuje tak:<br />Długie przytrzymanie 3 wchodzi w tryb programowania<br />Klikając 2 przełączasz się między godzinami a minutami (wybrana aktualnie wartość mruga).<br />Klikając 1 zwiększasz wybraną wartość.<br />Następne kliknięcie w 3 akceptuje dokonane zmiany, brak kliknięć przez ~15 sekund wychodzi bez zmian.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=973">barney</a> — 28 cze 2013, o 17:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[pavel0910]]></name></author>
<updated>2013-06-28T17:45:08+01:00</updated>
<published>2013-06-28T17:45:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3407&amp;p=40362#p40362</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3407&amp;p=40362#p40362"/>
<title type="html"><![CDATA[Re: ATmega8 - Bascom - prosty zegarek, szybkie odmierzanie c]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3407&amp;p=40362#p40362"><![CDATA[
Dołożyłem kondensatory 33pF do kwarcu i zegarek ruszył normalnie. Teraz muszę włączyć go na dłużej i sprawdzić czy odmierza czas dokładnie.<br /><br />Nie wiem jak zrobić jakieś fajne menu do ustawiania godziny za pomocą 3 przycisków. Macie jakiś pomysł? Da się zrobić tak, aby pierwszym przyciskiem wybrać ustawienie godziny i żeby wtedy godzina mrugała? Z minutami i sekundami tak samo.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=883">pavel0910</a> — 28 cze 2013, o 17:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matrix]]></name></author>
<updated>2013-06-28T16:50:26+01:00</updated>
<published>2013-06-28T16:50:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3407&amp;p=40357#p40357</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3407&amp;p=40357#p40357"/>
<title type="html"><![CDATA[Re: ATmega8 - Bascom - prosty zegarek, szybkie odmierzanie c]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3407&amp;p=40357#p40357"><![CDATA[
Ja ze swej strony zaproponowałbym zastosowanie DS1307 albo PCF8583 zdaje się.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=689">matrix</a> — 28 cze 2013, o 16:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[pavel0910]]></name></author>
<updated>2013-06-28T14:26:34+01:00</updated>
<published>2013-06-28T14:26:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3407&amp;p=40354#p40354</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3407&amp;p=40354#p40354"/>
<title type="html"><![CDATA[Re: ATmega8 - Bascom - prosty zegarek, szybkie odmierzanie c]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3407&amp;p=40354#p40354"><![CDATA[
Wgrałem do ATmegi taki kod, z książki Pana Wiązani.<br /><br />[syntax=basic4gl]$regfile = &quot;m8adef.dat&quot;<br />$crystal = 8000000<br /><br />Config Lcd = 16 * 2<br />Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5<br />Cursor Off<br /><br />Config Clock = Soft<br />Config Date = Dmy , Separator = /<br /><br />Enable Interrupts<br /><br />Time$ = &quot;12:00:00&quot;<br />Date$ = &quot;28/06/13&quot;<br /><br />Do<br />Cls<br />Lcd Time$<br />Lowerline<br />Lcd Date$<br />Waitms 100<br />Loop<br /><br />End[/syntax]<br /><br />Zegarek działa, ale dalej tak szybko odmierza czas. Kwarc na pewno zegarkowy, kupiłem nowy.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=883">pavel0910</a> — 28 cze 2013, o 14:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[nori2]]></name></author>
<updated>2013-06-27T20:56:29+01:00</updated>
<published>2013-06-27T20:56:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3407&amp;p=40286#p40286</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3407&amp;p=40286#p40286"/>
<title type="html"><![CDATA[Re: ATmega8 - Bascom - prosty zegarek, szybkie odmierzanie c]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3407&amp;p=40286#p40286"><![CDATA[
<div class="quotetitle">pavel0910 napisał(a):</div><div class="quotecontent"><br />ATmega ma ustawiony fusebit na wewnętrzny oscylator 8Mhz, do XTAL1 i XTAL2 mam podłączony kwarc zegarkowy.<br /></div><div class="quotetitle">pavel0910 napisał(a):</div><div class="quotecontent"><br />Próbowałem różne kwarce.<br /></div>Jeśli ustawiłeś na wewnętrzny oscylator to mikrokontroler korzysta z tego źródła taktowania (jest więc ok. 8.0MHz). Wewnętrzny oscylator nie jest dobry do zastosowań  &quot;zegarkowych&quot;.<br />Ustaw zewnętrzne taktowanie, wtedy będziesz widział efekt podłączania różnych rezonatorów kwarcowych.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=342">nori2</a> — 27 cze 2013, o 20:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[krzyychu]]></name></author>
<updated>2013-06-27T20:49:39+01:00</updated>
<published>2013-06-27T20:49:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3407&amp;p=40285#p40285</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3407&amp;p=40285#p40285"/>
<title type="html"><![CDATA[Re: ATmega8 - Bascom - prosty zegarek, szybkie odmierzanie c]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3407&amp;p=40285#p40285"><![CDATA[
Nie znam bascoma ale jak działasz na wewnętrznym oscylatorze to dlaczego podłączasz kwarc zegarkowy pod XTAL? Przecież to Ci nic nie da...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=66">krzyychu</a> — 27 cze 2013, o 20:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[pavel0910]]></name></author>
<updated>2013-06-27T20:30:29+01:00</updated>
<published>2013-06-27T20:30:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3407&amp;p=40283#p40283</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3407&amp;p=40283#p40283"/>
<title type="html"><![CDATA[ATmega8 - Bascom - prosty zegarek, szybkie odmierzanie czasu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3407&amp;p=40283#p40283"><![CDATA[
Witam.<br />Chciałem sobie zrobić prosty zegarek. Napisałem kod, podłączyłem wszystko na mojej płytce testowej i niby działa, ale ... Za szybko odmierza czas. 1 sekunda trwa tutaj dużo krócej. W ciągu 1 minuty w rzeczywistości, naliczy 170 sekund.<br /><br />ATmega ma ustawiony fusebit na wewnętrzny oscylator 8Mhz, do XTAL1 i XTAL2 mam podłączony kwarc zegarkowy.<br /><br />Kod wygląda tak:<br />[syntax=basic4gl]$regfile = &quot;m8adef.dat&quot;<br />$crystal = 8000000<br /><br />'------------------------------------------------------------------------------<br /><br />Config Timer2 = Timer , Async = On , Prescale = 128<br />On Timer2 Licznik<br /><br />Enable Interrupts<br />Enable Timer2<br /><br />'------------------------------------------------------------------------------<br /><br />Config Lcd = 16 * 2<br />Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5<br />Cursor Off<br /><br />Cls<br /><br />'------------------------------------------------------------------------------<br /><br />Config Portb.5 = Output<br />Portb.5 = 1<br /><br />'------------------------------------------------------------------------------<br /><br />Dim Zmienna As Word<br /><br /><br />'------------------------------------------------------------------------------<br /><br />Do<br />Upperline<br />Lcd Zmienna<br />Loop<br /><br />End<br /><br />'------------------------------------------------------------------------------<br /><br />Licznik:<br />Incr Zmienna<br />Return[/syntax]<br /><br />Co może być tego przyczyną? Próbowałem różne kwarce.<br />Proszę o pomoc i pozdrawiam.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=883">pavel0910</a> — 27 cze 2013, o 20:30</p><hr />
]]></content>
</entry>
</feed>