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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2019-03-14T07:45:54+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=18&amp;t=22072&amp;mode</id>
<entry>
<author><name><![CDATA[Robert_1967]]></name></author>
<updated>2019-03-14T07:45:54+01:00</updated>
<published>2019-03-14T07:45:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22072&amp;p=217348#p217348</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22072&amp;p=217348#p217348"/>
<title type="html"><![CDATA[Re: ATiny45_85 pomiar napięcia_ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22072&amp;p=217348#p217348"><![CDATA[
Dzięki micky<br />Bardzo ciekawe rozwiązanie. Wcześniej o nim nie słyszałem. W mojej sytuacji sytuacja jest taka, że diody led symbolizują tylko sposób działania portów, a żebym widział, jak to w ogóle działa i czy działa prawidłowo. Docelowo będzie sterowanie np. bazami tranzystorów, które z kolei będą załączały przekaźniki. Załączanie przekaźników w odpowiedniej kolejności i odstępach czasowych. Nie <br />wgryzałem się w temat, o którym napisałeś, ale może przy zastosowaniu tranzystorów npn i pnp można byłoby uzyskać podobny efekt ???. Jeszcze raz dzięki.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10257">Robert_1967</a> — 14 mar 2019, o 07:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2019-03-14T06:38:05+01:00</updated>
<published>2019-03-14T06:38:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22072&amp;p=217346#p217346</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22072&amp;p=217346#p217346"/>
<title type="html"><![CDATA[Re: ATiny45_85 pomiar napięcia_ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22072&amp;p=217346#p217346"><![CDATA[
Zawsze możesz tez użyć charlieplexing.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 14 mar 2019, o 06:38</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Robert_1967]]></name></author>
<updated>2019-03-13T13:32:16+01:00</updated>
<published>2019-03-13T13:32:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22072&amp;p=217335#p217335</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22072&amp;p=217335#p217335"/>
<title type="html"><![CDATA[Re: ATiny45_85 pomiar napięcia_ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22072&amp;p=217335#p217335"><![CDATA[
Dzięki.<br />Z tego wszystkiego zapomniałem o kodzie. To tak najprościej, a żeby sprawdzić co się stanie.<br /><br />[syntax=c]//if(pomiar(PB3) &gt;= 950)<br />{<br />PORTB |= (IVENT_1_PIN);<br />}<br /><br />if(pomiar(PB3) &lt; 949)<br />{<br />PORTB &amp;= ~ (IVENT_1_PIN);<br />}[/syntax]<br /><br />IVENT_1_PIN odnosi sie do portu PB0, czyli AREF.<br /><br />Dziękuję za udział w temacie. Pozdrawiam.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10257">Robert_1967</a> — 13 mar 2019, o 13:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tec-dive]]></name></author>
<updated>2019-03-13T13:18:12+01:00</updated>
<published>2019-03-13T13:18:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22072&amp;p=217334#p217334</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22072&amp;p=217334#p217334"/>
<title type="html"><![CDATA[Re: ATiny45_85 pomiar napięcia_ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22072&amp;p=217334#p217334"><![CDATA[
To możesz użyć jako napięcie odniesienia Vcc, a wtedy PB0 używasz jako normalne wyjście dla LED - nie podłączasz już żadnego kondensatora, bo wewnętrzne układy napięć odniesienia są odłączone od tego pinu (po skonfigurowaniu ADMUX tak jak zaznaczyłeś w tabelce). Skoro to ma być tester w jakim okienku napięć (wybieranych zworką) się znajdujemy, to nie jest wymagana duża dokładność i spokojnie możesz użyć Vcc jako źródła odniesienia. Mimo wszystko warto pamiętać do porządnym zaprojektowaniu zasilania i to nie tylko ze względu na to, że użyjemy go jako źródła odniesienia.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4916">tec-dive</a> — 13 mar 2019, o 13:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Robert_1967]]></name></author>
<updated>2019-03-13T11:49:52+01:00</updated>
<published>2019-03-13T11:49:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22072&amp;p=217332#p217332</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22072&amp;p=217332#p217332"/>
<title type="html"><![CDATA[Re: ATiny45_85 pomiar napięcia_ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22072&amp;p=217332#p217332"><![CDATA[
Dzięki tec-dive<br />Użycie, jako napięcie odniesienia Vcc nie jest bardzo krytyczne, ale wybrałem takie rozwiązanie, ponieważ sądziłem (może błędnie, dla tego pytałem w pierwszym poście), że &quot;zaoszczędzę&quot; jeden pin do przełączania diody. Jeśli wybiorę wew. źródło odniesienia, to tak, jak pisałeś, muszę podłączyć kondensator i automatycznie pin stracony. Ale może tak się nie da. Nie wiem, dla tego pytam. Chcę wykorzystać tylko jeden pin do pomiaru napięcia, gdzie użyję drabinki rezystorowej + przełączana zworka i na podstawie odczytanego napięcia odpowiednio zapalać diody. Do tego jeszcze jeden pin do <br />mikro przełącznika. Dla tego chcę wykorzystać jak największą ilość pinów na maksa, w końcowej fazie również RESET.<br />Oczywiście wziąłbym np. Atmegę8 i dawno bym zapomniał o temacie i nie zaprzątał innym głowę. Cena taka sama powiedzmy i prościej, ale chciałem zacząć przygodę z tak małym prockiem i ogarnąć temat. Trochę szkoda Atmegi na kilka pinów i malutki wsad, jak może uda się wykonać założenia na ATtiny 45/85. Pozdrawiam.<br /><br />----------------------------------------------------------------------------------------------------------------------------<br /><br />A więc sprawdziłem na &quot;żywym&quot; organizmie i program działa prawidłowo. Pomiaru dokonuję na PB3, a dioda led jest podpięta do nogi PB0, czyli AREF. Tylko dioda bez kondensatora. Przy kodzie niżej, kiedy podłączę na chwilę Vcc do PB3, to dioda się zaświeca na PB0. Kiedy pod PB3 podepnę GND, to dioda gaśnie.<br />Tylko mam pytanie, czy z punktu elektronicznego taka konfiguracja jest prawidłowa, czy może się coś wysypać (uszkodzić port, procek...). Z góry dzięki za info.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10257">Robert_1967</a> — 13 mar 2019, o 11:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tec-dive]]></name></author>
<updated>2019-03-13T10:12:21+01:00</updated>
<published>2019-03-13T10:12:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22072&amp;p=217331#p217331</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22072&amp;p=217331#p217331"/>
<title type="html"><![CDATA[Re: ATiny45_85 pomiar napięcia_ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22072&amp;p=217331#p217331"><![CDATA[
W tych poradnikach nie było mowy o ATtiny85 dlatego napisałem, że jest konieczność przeportowania. Na początek proponuję abyś zweryfikował założenia projektu. Dla przykładu: czy jest jakiś konkretny powód dlaczego chcesz użyć jako napięcia odniesienia Vcc? Może warto rozważyć inne opcje jak wewnętrzne napięcia referencyjne, a tu masz dwa do wyboru (jeśli się nie mylę). Wtedy do AREF podpinasz zewnętrzny kondensator. Nie napisałeś jaką dokładność chcesz uzyskać jeśli chodzi o progi zapalania/gaszenia LED, bo też będzie determinowało wybór odpowiednich metod pomiaru. Jak napiszesz więcej konkretów, to myślę, że otrzymasz sporo trafionych porad.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4916">tec-dive</a> — 13 mar 2019, o 10:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Robert_1967]]></name></author>
<updated>2019-03-13T09:52:14+01:00</updated>
<published>2019-03-13T09:52:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22072&amp;p=217330#p217330</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22072&amp;p=217330#p217330"/>
<title type="html"><![CDATA[Re: ATiny45_85 pomiar napięcia_ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22072&amp;p=217330#p217330"><![CDATA[
Dzięki tec-dive<br />Ja oczywiście, że oglądałem wiele poradników Pana Mirka, które zresztą są bezcenne i wyjątkowe w swoim rodzaju. Fakt, ze o adc oglądałem dość dawno, ale z tego co pamiętam, to nie było o ATiny 85, no chyba ze się mylę i zwracam honor  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> . Do tej pory kombinowałem z Atmegami 8, 16, 32 i to co mi potrzeba, to wiem. Mój przypadek wydał mi się trochę &quot;inny&quot; i dla tego założyłem temat, a żeby nie przekopywać się przez tyle poradników. Na pewno odświeżenie poradników przyniosłoby tylko pozytywy, ale jak zawsze brak czasu i szybciej zapytać o jedną, czy dwie kwestie, niż......<br />Pozdrawiam.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10257">Robert_1967</a> — 13 mar 2019, o 09:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tec-dive]]></name></author>
<updated>2019-03-13T09:38:12+01:00</updated>
<published>2019-03-13T09:38:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22072&amp;p=217329#p217329</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22072&amp;p=217329#p217329"/>
<title type="html"><![CDATA[Re: ATiny45_85 pomiar napięcia_ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22072&amp;p=217329#p217329"><![CDATA[
Kolego  Robert_1967, Mirek popełnił całą serię poradników na ten temat: <!-- m --><a class="postlink" href="http://mirekk36.blogspot.com/2013/06/przetwornik-adc-w-avr-dla-poczatkujacych.html" >http://mirekk36.blogspot.com/2013/06/pr ... acych.html</a><!-- m --><br />Ręczę, że jak oglądniesz je ze zrozumieniem i wykonasz te ćwiczenia przeportowując sobie kod na swojego procka, to bez najmniejszego problemu ogarniesz kompleksowo temat <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":-)" title="Szczęśliwy" /><br />Trochę czasu trzeba na to poświęcić, ale naprawdę warto.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4916">tec-dive</a> — 13 mar 2019, o 09:38</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Robert_1967]]></name></author>
<updated>2019-03-13T08:07:47+01:00</updated>
<published>2019-03-13T08:07:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22072&amp;p=217327#p217327</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22072&amp;p=217327#p217327"/>
<title type="html"><![CDATA[ATiny45_85 pomiar napięcia_ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22072&amp;p=217327#p217327"><![CDATA[
Witam wszystkich!<br />Mam prośbę o podpowiedź w temacie pomiaru napięcia na ATiny 45_85. Chciałem użyć napięcie odniesienia, jako Vcc, czyli 5volt. Patrząc na notę pdf wychodzi, że jest taka możliwość<br />(jeśli dobrze zrozumiałem zapis)<br /><br /><a href="https://obrazkiforum.atnel.pl/10257/db65b6320cc2964f61b4e69340543001.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/10257/db65b6320cc2964f61b4e69340543001.jpg" alt="Obrazek" /></a><br /><br /><br />Pytanie moje jest takie, co mam zrobić z pinem PB0 AREF. No nie rozumiem do końca wszystkiego w nocie. Czy powinienem zostawić całkowicie wolny, czy dać kondensator (100n) do masy ?.<br />Dalej, czy jeśli odpalę w procku moduł ADC,to czy mogę nadal użyć pin AREV PB0, jako zwykły I/O, czy muszę go dodatkowo konfigurować..., czy się nie da.<br /><br />Generalnie napiszę, co chcę uzyskać:<br /><br />Na jednym pinie chcę mierzyć napięcie od 1-5volt. Na podstawie mierzonego napięcia chcę zapalać lub gasić diody na 3, a jak się uda, to na 4 pinach. Dodatkowo jeden pin do przycisku.<br />Pin RESET przestawię, jako I/O, jeśli będzie to konieczne.<br /><br />Z uruchomieniem przerwań sobie poradziłem, a teraz walczę z pomiarem napięcia po raz pierwszy z tym prockiem i proszę o małą pomoc. Z góry dzięki. Pozdrawiam.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10257">Robert_1967</a> — 13 mar 2019, o 08:07</p><hr />
]]></content>
</entry>
</feed>