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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2019-07-25T14:40:38+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=22358&amp;mode</id>
<entry>
<author><name><![CDATA[fenix2]]></name></author>
<updated>2019-07-25T14:40:38+01:00</updated>
<published>2019-07-25T14:40:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22358&amp;p=220679#p220679</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22358&amp;p=220679#p220679"/>
<title type="html"><![CDATA[Re: Pomiar ADC zew. nap. odniesienia]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22358&amp;p=220679#p220679"><![CDATA[
<div class="quotetitle">zubik napisał(a):</div><div class="quotecontent"><br />A nie lepiej zdefiniować np:[syntax=c]#define EXTERNAL_REF ADMUX&amp;=~(1&lt;&lt;REFS1)|(1&lt;&lt;REFS0);[/syntax]<br /></div><br /><br />Raczej chyba  :<br />[syntax=c]~((1&lt;&lt;REFS1)|(1&lt;&lt;REFS0))[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=19176">fenix2</a> — 25 lip 2019, o 14:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[fenix2]]></name></author>
<updated>2019-06-23T15:55:07+01:00</updated>
<published>2019-06-23T15:55:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22358&amp;p=219937#p219937</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22358&amp;p=219937#p219937"/>
<title type="html"><![CDATA[Re: Pomiar ADC zew. nap. odniesienia]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22358&amp;p=219937#p219937"><![CDATA[
OK, dziękuje.<br />Bity są zerowane po restarcie.<br />[syntax=c]ADMUX = (ADMUX &amp; 0b11111000) | kanal;[/syntax]<br /><br /><br />Czyli co w ogóle pominąć ten ADMUX? I taki zapis wystarczy:<br /><br />[syntax=c]ADMUX = ( 0b11111000) | kanal;[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=19176">fenix2</a> — 23 cze 2019, o 15:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2019-06-23T14:10:40+01:00</updated>
<published>2019-06-23T14:10:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22358&amp;p=219935#p219935</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22358&amp;p=219935#p219935"/>
<title type="html"><![CDATA[Re: Pomiar ADC zew. nap. odniesienia]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22358&amp;p=219935#p219935"><![CDATA[
<div class="quotetitle">fenix2 napisał(a):</div><div class="quotecontent"><br />Czy zanegować bity REF_111 !(1&lt;&lt;REFS1)| !(1&lt;&lt;REFS0) ??<br /></div><br />wykrzyknik służy do negacji logicznej a nie bitowej - więc takim zapisem robisz masakrę niestety.<br /><br />Prawidłowo bity się zeruje tak jak pokazał wyżej kolega zubik<br /><br />A ja polecam zajrzeć do Bluebooka - i już nawet pomijając rozdziały o operacjach bitowych czy logicznych - to na końcu jest skrócona tabela w której pokazałem jak się bity, zeruje, zapala czy zmienia stan na przeciwny<br /><br />I ostatnie rozwiązanie - sprawdź w PDF jakie te bity mają wartość po restarcie procka - bo jeśli zera - to po co w ogóle je tykać? że tak powiem<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 23 cze 2019, o 14:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[fenix2]]></name></author>
<updated>2019-06-23T12:52:45+01:00</updated>
<published>2019-06-23T12:52:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22358&amp;p=219932#p219932</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22358&amp;p=219932#p219932"/>
<title type="html"><![CDATA[Pomiar ADC zew. nap. odniesienia]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22358&amp;p=219932#p219932"><![CDATA[
Witam,<br /><br />Pomiar ADC działa super. Korzystam z wewnętrznego nap. odniesienia.<br />[syntax=c]#define REF_111 (1&lt;&lt;REFS1)|(1&lt;&lt;REFS0)   // Ustawienie nap. odniesienia<br />     <br />    ADCSRA |= (1&lt;&lt;ADEN);                                                                    //Włącz ADC<br />    ADCSRA |= (1&lt;&lt;ADPS2) | (1 &lt;&lt; ADPS1) | (1 &lt;&lt; ADPS0);             //Preskaler ADC<br />    ADMUX |= REF_111;[/syntax]<br /><br /><br />Teraz potrzebuję pobawić się z zewnętrznym nap. odniesienia. I tu pojawia się pytanie jak zdefiniować<br />zmienną REF_111?<br />Wpisać po prostu REF_111 =0<br />Czy zanegować bity REF_111 !(1&lt;&lt;REFS1)| !(1&lt;&lt;REFS0) ??<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=19176">fenix2</a> — 23 cze 2019, o 12:52</p><hr />
]]></content>
</entry>
</feed>