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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-04-26T18:05:09+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=58&amp;t=11490&amp;mode</id>
<entry>
<author><name><![CDATA[akmenio]]></name></author>
<updated>2015-04-26T18:05:09+01:00</updated>
<published>2015-04-26T18:05:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11490&amp;p=127525#p127525</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11490&amp;p=127525#p127525"/>
<title type="html"><![CDATA[Re: 2,5V na wyjściu z AVR-a]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11490&amp;p=127525#p127525"><![CDATA[
Dzięki wielkie już się zorientowałem, że pomieszałem operatory bitowe i naprawiłem to w kodzie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9342">akmenio</a> — 26 kwi 2015, o 18:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jacekk232]]></name></author>
<updated>2015-04-26T07:57:12+01:00</updated>
<published>2015-04-26T07:57:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11490&amp;p=127487#p127487</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11490&amp;p=127487#p127487"/>
<title type="html"><![CDATA[Re: 2,5V na wyjściu z AVR-a]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11490&amp;p=127487#p127487"><![CDATA[
Pomyliły ci się operatory bitowe.<br />Zapamiętaj<br />[syntax=c]rejestr |= (1&lt;&lt;nr_bitu);    //ustawia dany bit w rejestrze<br />rejestr &amp;= ~(1&lt;&lt;nr_bitu);    //zeruje dany bit w rejestrze<br />rejestr ^= (1&lt;&lt;nr_bitu);    //zmienia na przeciwmy dany bit w rejestrze[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=204">jacekk232</a> — 26 kwi 2015, o 07:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Atmegowiec]]></name></author>
<updated>2015-04-25T22:36:05+01:00</updated>
<published>2015-04-25T22:36:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11490&amp;p=127481#p127481</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11490&amp;p=127481#p127481"/>
<title type="html"><![CDATA[Re: 2,5V na wyjściu z AVR-a]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11490&amp;p=127481#p127481"><![CDATA[
no ale Ty zmieniasz ciągle stan<br /><br />[syntax=c]PORTC ^= (1&lt;&lt;PC5);[/syntax]<br /><br />^= to znaczy ze zmieniasz ciagle na przeciwy... a jak niedasz delaya to Ci leca zmiany tak szybko jak pozwala procek.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1123">Atmegowiec</a> — 25 kwi 2015, o 22:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[akmenio]]></name></author>
<updated>2015-04-25T22:28:36+01:00</updated>
<published>2015-04-25T22:28:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11490&amp;p=127479#p127479</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11490&amp;p=127479#p127479"/>
<title type="html"><![CDATA[Re: 2,5V na wyjściu z AVR-a]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11490&amp;p=127479#p127479"><![CDATA[
<div class="quotetitle">Atmegowiec napisał(a):</div><div class="quotecontent"><br />Zasadnicza sprawa, zasilasz ta Atmege z czego? programatora USBASP ? U mnie  gniazda USB w zależności &quot;jak im sie chce&quot; dają rożne napięcia - na pewno nie dają tych 5V  - czasem jest 4,5V czasem poniżej 4V -  czasem nawet samo  dotykanie programatora zmniejsza napięcie - może to wina leciwego kompa, a moze gniazda USB tak mają?. Jak masz możliwość to sprawdź czy miernik również Ci pokazuje 2,5V gdy podepniesz jako zasilanie zwyczajny stabilizowany zasilacz 5V.<br /></div><br />Tak zasilam z programatora usbasp. Niestety nie ma zasilacza stabilizowanego na 5V. Jak mierze napięcie, które podaje programator to jest od 4,96-5,02V<br /><div class="quotetitle">Atmegowiec napisał(a):</div><div class="quotecontent"><br />Pozatym jesli szybko zmieniasz stany pinów  - bez delaya to miernik nie wyrabia i uśrednia wyniki.<br /></div><br />Jak bym szybko zmieniał, to może i byłby to problem ale akurat tak się składa, że gdy nie zmieniam tylko ustawie któryś pin na stałe jako stan wysoki to i tak miernik pokazuje 2,5V.<br /><div class="quotetitle">Atmegowiec napisał(a):</div><div class="quotecontent"><br />Po mojemu co do drugiego zapytania, to &quot;zwarcia&quot; nie ma. Jesli sprawdzasz połączenie pomiedzy dwoma pinami przy włączonym zasilaniu, to pokazuję Ci ze sa połączone bo na obu wystawiony jest stan wysoki (VCC).<br /></div><br />To rozumiem nawet<br /><br />Teraz tak zauważyłem, jak ustawię stan wysoki nie w while tylko w main to jest na wyjściu 5V<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9342">akmenio</a> — 25 kwi 2015, o 22:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Atmegowiec]]></name></author>
<updated>2015-04-25T21:58:01+01:00</updated>
<published>2015-04-25T21:58:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11490&amp;p=127474#p127474</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11490&amp;p=127474#p127474"/>
<title type="html"><![CDATA[Re: 2,5V na wyjściu z AVR-a]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11490&amp;p=127474#p127474"><![CDATA[
Witaj,<br /><br />Zasadnicza sprawa, zasilasz ta Atmege z czego? programatora USBASP ? U mnie  gniazda USB w zależności &quot;jak im sie chce&quot; dają rożne napięcia - na pewno nie dają tych 5V  - czasem jest 4,5V czasem poniżej 4V -  czasem nawet samo  dotykanie programatora zmniejsza napięcie - może to wina leciwego kompa, a moze gniazda USB tak mają?. Jak masz możliwość to sprawdź czy miernik również Ci pokazuje 2,5V gdy podepniesz jako zasilanie zwyczajny stabilizowany zasilacz 5V.<br /><br />Pozatym jesli szybko zmieniasz stany pinów  - bez delaya to miernik nie wyrabia i uśrednia wyniki.<br /><br />Po mojemu co do drugiego zapytania, to &quot;zwarcia&quot; nie ma. Jesli sprawdzasz połączenie pomiedzy dwoma pinami przy włączonym zasilaniu, to pokazuję Ci ze sa połączone bo na obu wystawiony jest stan wysoki (VCC).<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br />No i kolega mnie wyprzedził hehe<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1123">Atmegowiec</a> — 25 kwi 2015, o 21:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2015-04-25T21:55:44+01:00</updated>
<published>2015-04-25T21:55:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11490&amp;p=127473#p127473</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11490&amp;p=127473#p127473"/>
<title type="html"><![CDATA[Re: 2,5V na wyjściu z AVR-a]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11490&amp;p=127473#p127473"><![CDATA[
<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />I w takim wypadku na pinie PC2 mam 2,5V a powinno być 5<br /></div><br />Jak pin ma raz 5 V, a raz 0 V to średnio wychodzi 2,5 V. Jak tam podepniesz LED to będzie świecić na 50%.<br /><br />Ad.1. Nie wiem co masz na myśli mówiąc zwarcie. Konfigurujesz oba piny jako wyjścia, a stanem domyślnym wyjścia jest 0 V i oba te wyjścia mają takie napięcie.<br />Ad.2. Tak. Teraz są wyjściami. PORTC | = (1&lt;&lt;PC5); ustawi tam 5 V, a PORTC &amp; = ~(1&lt;&lt;PC5); z powrotem 0 V<br />Luknij na to: <!-- m --><a class="postlink" href="http://mirekk36.blogspot.com/2012/01/avr-porty-wewy-dir-podstawy.html" >http://mirekk36.blogspot.com/2012/01/av ... stawy.html</a><!-- m --><br />Ad.3. Może być zbyt ciepły.<br />Ad.4. Jest tak, bo mają taką samą sygnaturę (zapisany przez producenta kod układu). Więcej o tym znajdziesz w poradniku Mirka<br /><div style="width: 583px; height: 471px; margin: 0 auto; padding-left: 26px; padding-top: 48px; background: url('https://www.atnel.pl/download/atnel_tv.png') no-repeat;"> <strong>iframe</strong> </div><br />Zresztą na jego kanale masz dużo dużo więcej cennych informacji.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 25 kwi 2015, o 21:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[akmenio]]></name></author>
<updated>2015-04-25T21:40:51+01:00</updated>
<published>2015-04-25T21:40:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11490&amp;p=127469#p127469</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11490&amp;p=127469#p127469"/>
<title type="html"><![CDATA[2,5V na wyjściu z AVR-a]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11490&amp;p=127469#p127469"><![CDATA[
Witam,<br />Mam następujący problem, a mianowicie na wyjściu z mikrokontrolera mam jako stan wysoki 2,5V zamiast 5. Stało się tak nagle z jedną, działała a potem przestałą zacząłem sprawdzać inne. Wszystko robię na ATMEGA48PA-PU<br />Kod z którego korzystałem<br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br /><br /><br />int main(void){<br />DDRC|=(1&lt;&lt;PC2);<br />while (1){<br />PORTC^=(1&lt;&lt;PC2);<br />}<br />}[/syntax]<br />I w takim wypadku na pinie PC2 mam 2,5V a powinno być 5<br />Jeśli dopiszę delaya to wtedy jak patrze na mierniku jest 5V w momencie gdy pin ma mieć stan wysoki. Sprawdziłem 5 Atmeg i na każdej mam ten sam problem chyba tyle wadliwych mi się nie trafiło. Dodatkowo mam kilka pytań:<br />1. Czy to jest normalne, że w momencie zadeklarowania w ten sposób:<br />[syntax=c]DDRC|=(1&lt;&lt;PC5);<br />DDRC|=(1&lt;&lt;PC4);[/syntax]<br />gdy sprawdzam czy jest zwarcie między pinem PC5 i PC4 to się okazuje, że jest. W momencie gdy deklaracji nie ma zwarcia też nie ma<br />2. W przypadku zadeklarowanych pinów mam połączenie do masy, to jest normalne?<br />3. Jak diagnozować czy AVR jest uszkodzony<br />4. Na Atmedze pisze ATMEGA48PA-PU a wykrywa mi ją mkavrcalculator jako atmege48P<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9342">akmenio</a> — 25 kwi 2015, o 21:40</p><hr />
]]></content>
</entry>
</feed>