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

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

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=12&amp;t=5677&amp;mode</id>
<entry>
<author><name><![CDATA[endurasek]]></name></author>
<updated>2014-02-02T08:14:39+01:00</updated>
<published>2014-02-02T08:14:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5677&amp;p=67980#p67980</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5677&amp;p=67980#p67980"/>
<title type="html"><![CDATA[Re: Atmega 8 i szalejący Counter]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5677&amp;p=67980#p67980"><![CDATA[
pierwszy tydzien minął i wszytko działa wiec uznaje temat za rozwiazany<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1442">endurasek</a> — 2 lut 2014, o 08:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[endurasek]]></name></author>
<updated>2014-01-26T13:52:05+01:00</updated>
<published>2014-01-26T13:52:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5677&amp;p=66755#p66755</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5677&amp;p=66755#p66755"/>
<title type="html"><![CDATA[Re: Atmega 8 i szalejący Counter]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5677&amp;p=66755#p66755"><![CDATA[
tak do masy ale przez bramke schmitta a on wystawia normalnie 1<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 14 minutach ]</span></strong><br /><br />Chyba to pomogło<br /><br />[syntax=basic4gl]Podajnik:<br /><br />Z = Z + 1<br /><br /><br />Writeeeprom Z , 38<br />Waitms 100                                                  'bez tego nie pamiętał<br />Return[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1442">endurasek</a> — 26 sty 2014, o 13:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[endurasek]]></name></author>
<updated>2014-01-26T13:38:42+01:00</updated>
<published>2014-01-26T13:38:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5677&amp;p=66748#p66748</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5677&amp;p=66748#p66748"/>
<title type="html"><![CDATA[Re: Atmega 8 i szalejący Counter]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5677&amp;p=66748#p66748"><![CDATA[
Właśnie siedzę na tym i mam klopot z pamięcią bo prockowi się zapomina<br /><br /><br />..........<br />.......<br />readeeprom z,38<br /><br /><br />do<br /><br />Debounce Pind.5 , 1 , Podajnik , Sub<br /><br />Locate 3 , 16<br />Lcd &quot;z&quot; ; Z<br /><br />...........<br /><br />loop<br /><br /><br />Podajnik:<br />Z = Z + 1<br /><br />Writeeeprom Z , 38<br /><br />Return<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1442">endurasek</a> — 26 sty 2014, o 13:38</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2014-01-26T12:59:51+01:00</updated>
<published>2014-01-26T12:59:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5677&amp;p=66736#p66736</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5677&amp;p=66736#p66736"/>
<title type="html"><![CDATA[Re: Atmega 8 i szalejący Counter]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5677&amp;p=66736#p66736"><![CDATA[
To fragment takiej mojej popierdółki do pomiaru obrotów. Sygnał na wejściu miałem ładnie uformowany więc tu debouncing nie był potrzebny. W komentarzach dodałem Ci odpowiednie linie dla debounce tylko jeszcze musisz sobie zrobić sobie programowy licznik w przerwaniu dla zmiennej Timer<br /><br />[syntax=basic4gl]'--licznik impulsów<br />If Imp = 1 Then               '1 = reakcja na stan wysoki<br />   'If Timer = 0 Then          'obsługa debounce<br />      If Zi = 0 Then          'blokada do czasu otrzymania przeciwnego stanu imp<br />         'Timer = 10           'przykładowe ustawienie czasu dla timera odliczającego debounce<br />         Set Zi<br />         Incr Obr<br />      End If<br />   'End If<br />Else<br />   Reset Zi<br />End If[/syntax]<br /><br />Imp - to zdefiniowany port np. Pind.0<br />Zi - zmienna bitowa<br />Obr - tu zliczałem obroty w zmiennej Word<br /><br />Jeśli chcesz do tego debounce to zrób sobie programowy licznik w przerwaniu i odkomentuj resztę kodu.<br /><br />A na dowód, że to działa...  <img src="https://forum.atnel.pl/images/smilies/icon_cool.gif" alt="8-)" title="Cool" />  <a href="http://youtu.be/fc-jHC4HwiU"  class="postlink">http://youtu.be/fc-jHC4HwiU</a> (tylko tutaj akurat w układzie na attiny44)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 26 sty 2014, o 12:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[endurasek]]></name></author>
<updated>2014-01-26T12:19:02+01:00</updated>
<published>2014-01-26T12:19:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5677&amp;p=66727#p66727</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5677&amp;p=66727#p66727"/>
<title type="html"><![CDATA[Re: Atmega 8 i szalejący Counter]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5677&amp;p=66727#p66727"><![CDATA[
A czy możesz coś zaproponować w Bascomie oczywiście???<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1442">endurasek</a> — 26 sty 2014, o 12:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2014-01-26T11:15:46+01:00</updated>
<published>2014-01-26T11:15:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5677&amp;p=66714#p66714</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5677&amp;p=66714#p66714"/>
<title type="html"><![CDATA[Re: Atmega 8 i szalejący Counter]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5677&amp;p=66714#p66714"><![CDATA[
Zaraz pewnie mnie ktoś zjedzie, ale...Przy takiej częstotliwości moim zdaniem szkoda się bawić w sprzętowe zliczanie. Dosłownie kilka linii załatwia kompletney licznik z detekcją zbocza i dedbouncing, a przede wszystkim (i to jest główny powód) nie jestem &quot;przyczepiony&quot; do konkretnego pinu pod, który muszę płytkę sztywno projektować tylko wybieram ten, który mi pasuje. Swoją drogą na tiny13 spokojnie ponad 40kHz wyciągałem (więcej akurat nie miałem potrzeby sprawdzać).<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 26 sty 2014, o 11:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[endurasek]]></name></author>
<updated>2014-01-26T10:28:11+01:00</updated>
<published>2014-01-26T10:28:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5677&amp;p=66708#p66708</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5677&amp;p=66708#p66708"/>
<title type="html"><![CDATA[Re: Atmega 8 i szalejący Counter]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5677&amp;p=66708#p66708"><![CDATA[
Co do kondensatorów przy kwarcu to moja pomyłka drukarska ;p ale rezystor się zgadza.<br />Robiłem też pomiar oscyloskopem i na wejsciu procka w chwili wystąpienia zbocza pojawia sie tylko jeden skok ale procek juz naliczy 2 impulsy. I tak jest nie zawsze.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1442">endurasek</a> — 26 sty 2014, o 10:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2014-01-25T18:55:06+01:00</updated>
<published>2014-01-25T18:55:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5677&amp;p=66660#p66660</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5677&amp;p=66660#p66660"/>
<title type="html"><![CDATA[Re: Atmega 8 i szalejący Counter]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5677&amp;p=66660#p66660"><![CDATA[
Witam<br />Co do schematu:<br />-kondensatory 22nF przy kwarcu to &quot; kaczka drukarska &quot;? ( 22pF)<br />-rezystory 1k na wejściach bramek - tak było w oryginale ?.<br /><br />Pozdr.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 25 sty 2014, o 18:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[endurasek]]></name></author>
<updated>2014-01-25T13:59:37+01:00</updated>
<published>2014-01-25T13:59:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5677&amp;p=66596#p66596</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5677&amp;p=66596#p66596"/>
<title type="html"><![CDATA[Atmega 8 i szalejący Counter]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5677&amp;p=66596#p66596"><![CDATA[
Witam<br />Mój problem wygląda następująco i prosił bym o pomoc w jego rozwiązaniu.<br /><br />Używam Countera w atmega 8 do zliczania impulsów podajnika w piecu. Jako &quot;enkoder&quot; dałem zwykły wyłącznik ramieniowy który co obrót zwiera mi counter do masy.<br />Counter powinien zliczać co jeden w góre 1,2.3.... itd ale często jest tak że przeskakuje co dwa co wprowadza zakłamania. Kiedyś miałem taki problem i zastosowałem układ SN74HC14  (bramka schmitta) i pomogło na pewien czas.<br /><br />W bascomie konfiguracja wygląda tak<br /><br />[syntax=basic4gl]Config Timer1 = Counter , Edge = Falling , Noise_cancel = 1<br />Set Portd.5[/syntax]<br /><br />Może idzie to inaczej rozwiązać?<br />Sam impuls trwa ok min 5s. Więc można by to zrobić w taki sposób w momencie kiedy krancówka jest załączana(0) to układ sprawdza czy po 3s nadal jest (0) jeśli tak to robi +1. <br />Ze by program wykonał operacje +1 to musi być spełniony warunek (1)-&gt;min 3s    (0)-&gt; min 10s<br /><br /><a href="http://forum.atnel.pl/_obrazki/o/1442/4db35a7dd6b5e55ba457f4bc263abcdd.JPG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/1442/4db35a7dd6b5e55ba457f4bc263abcdd.JPG" alt="Obrazek" /></a><br /><br />schemat wygląda tak.<br /><a href="http://forum.atnel.pl/_obrazki/o/1442/8327d4590a7c3bf78f969b664a15402f.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/1442/8327d4590a7c3bf78f969b664a15402f.png" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1442">endurasek</a> — 25 sty 2014, o 13:59</p><hr />
]]></content>
</entry>
</feed>