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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-10-09T22:51:43+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=58&amp;t=8770&amp;mode</id>
<entry>
<author><name><![CDATA[ety]]></name></author>
<updated>2014-10-09T22:51:43+01:00</updated>
<published>2014-10-09T22:51:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8770&amp;p=98352#p98352</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8770&amp;p=98352#p98352"/>
<title type="html"><![CDATA[Re: Wyświetlacz siedmiosegmentowy - problem z pinami w ATmeg]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8770&amp;p=98352#p98352"><![CDATA[
Tak, tam trafiłem i był odnośnik na stronę 58, gdzie było już prosto wyjaśnione, na których pinach portu jest JTAG.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4518">ety</a> — 9 paź 2014, o 22:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[doman89]]></name></author>
<updated>2014-10-09T22:48:16+01:00</updated>
<published>2014-10-09T22:48:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8770&amp;p=98351#p98351</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8770&amp;p=98351#p98351"/>
<title type="html"><![CDATA[Re: Wyświetlacz siedmiosegmentowy - problem z pinami w ATmeg]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8770&amp;p=98351#p98351"><![CDATA[
Witam,<br /><br /><div class="quotetitle">ety napisał(a):</div><div class="quotecontent"><br />Właśnie chciałem o JTAG napisać, bo w tej chwili znalazłem to w dokumentacji <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Strony 58 i 59.<br /></div><br /><br />Kolega na przyszłość, od strony nr 4 masz &quot;Pin Description&quot; - opis każdego portu. Tam jest też o JTAG <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><span style="color: #0000FF">z Niebieskim pozdRowieniem,<br />Doman89<br /></span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3271">doman89</a> — 9 paź 2014, o 22:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ety]]></name></author>
<updated>2014-10-09T22:45:05+01:00</updated>
<published>2014-10-09T22:45:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8770&amp;p=98350#p98350</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8770&amp;p=98350#p98350"/>
<title type="html"><![CDATA[Re: Wyświetlacz siedmiosegmentowy - problem z pinami w ATmeg]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8770&amp;p=98350#p98350"><![CDATA[
Właśnie chciałem o JTAG napisać, bo w tej chwili znalazłem to w dokumentacji <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Strony 58 i 59.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4518">ety</a> — 9 paź 2014, o 22:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[doman89]]></name></author>
<updated>2014-10-09T22:44:45+01:00</updated>
<published>2014-10-09T22:44:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8770&amp;p=98349#p98349</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8770&amp;p=98349#p98349"/>
<title type="html"><![CDATA[Re: Wyświetlacz siedmiosegmentowy - problem z pinami w ATmeg]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8770&amp;p=98349#p98349"><![CDATA[
Witam,<br /><br />JTAG na tych pinach - trzeba go wyłączyć bo jest domyślnie załączony.<br /><br />Jak sprawdzałem DS kolega wyżej mnie uprzedził <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><span style="color: #0000FF">z Niebieskim pozdRowieniem,<br />Doman89</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3271">doman89</a> — 9 paź 2014, o 22:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[danny]]></name></author>
<updated>2014-10-09T22:42:51+01:00</updated>
<published>2014-10-09T22:42:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8770&amp;p=98348#p98348</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8770&amp;p=98348#p98348"/>
<title type="html"><![CDATA[Re: Wyświetlacz siedmiosegmentowy - problem z pinami w ATmeg]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8770&amp;p=98348#p98348"><![CDATA[
<div class="quotetitle">ety napisał(a):</div><div class="quotecontent"><br />Sprawdziłem teraz, jest przejście.<br /><br />Zmieniłem &quot;na szybko&quot; podłączenie z PORTC na PORTD i... działa, tzn. świecą się w całości wszystkie segmenty <img src="https://forum.atnel.pl/images/smilies/icon_rolleyes.gif" alt=":roll:" title="Udaje, że to nie on" /> Tylko dalej nie wiem, dlaczego nie działa na PORTC... Póki nikt nie odpowiedział, szukam dalej, może gdzieś w dokumentacji jest podpowiedź...<br /></div><br /><br /><br />Problem taki z portem c, że kolega nie wyłączył w fusebitach JTAG-a.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1505">danny</a> — 9 paź 2014, o 22:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ety]]></name></author>
<updated>2014-10-09T22:11:51+01:00</updated>
<published>2014-10-09T22:11:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8770&amp;p=98344#p98344</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8770&amp;p=98344#p98344"/>
<title type="html"><![CDATA[Re: Wyświetlacz siedmiosegmentowy - problem z pinami w ATmeg]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8770&amp;p=98344#p98344"><![CDATA[
Sprawdziłem teraz, jest przejście.<br /><br />Zmieniłem &quot;na szybko&quot; podłączenie z PORTC na PORTD i... działa, tzn. świecą się w całości wszystkie segmenty <img src="https://forum.atnel.pl/images/smilies/icon_rolleyes.gif" alt=":roll:" title="Udaje, że to nie on" /> Tylko dalej nie wiem, dlaczego nie działa na PORTC... Póki nikt nie odpowiedział, szukam dalej, może gdzieś w dokumentacji jest podpowiedź...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4518">ety</a> — 9 paź 2014, o 22:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[majster]]></name></author>
<updated>2014-10-09T22:07:57+01:00</updated>
<published>2014-10-09T22:07:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8770&amp;p=98343#p98343</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8770&amp;p=98343#p98343"/>
<title type="html"><![CDATA[Re: Wyświetlacz siedmiosegmentowy - problem z pinami w ATmeg]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8770&amp;p=98343#p98343"><![CDATA[
Stykówka może być przyczyna. Zobacz czy masz przejscie od nogi lcd do atmegi32<br /><br />Namazane ze smarta.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1628">majster</a> — 9 paź 2014, o 22:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ety]]></name></author>
<updated>2014-10-09T22:18:19+01:00</updated>
<published>2014-10-09T22:05:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8770&amp;p=98341#p98341</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8770&amp;p=98341#p98341"/>
<title type="html"><![CDATA[Wyświetlacz siedmiosegmentowy - problem z pinami w ATmega32A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8770&amp;p=98341#p98341"><![CDATA[
Cześć!<br /><br />Nazwa tematu może nie od razu tłumaczy &quot;o co chodzi&quot;, ale nie wiedziałem, jak dobrze można to opisać. Jeśli trzeba będzie, to zrobię zdjęcie lub schemat, ale układ jest na tyle prosty, że chyba będzie wiadomo, o co chodzi. Problem jest następujący. Mikrokontroler to ATmega32A-PU. Wszystko poskładane na płytce stykowej. Mam wyświetlacz siedmiosegmentowy poczwórny, dokładnie <a href="http://electropark.pl/modul-wyswietlaczy/3420-modul-z-wyswietlaczem-poczwornym-7-segmentowym.html"  class="postlink">taki</a>. Chciałem najpierw sprawdzić czy wyświetlacz w ogóle działa pisząc prosty program. Kod poniżej.<br /><br /><span style="color: #FF0000">[ po pierwsze bardzo proszę prawidłowo umieszczać kod programu zgodnie z instrukcją: <!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic7402.html" >topic7402.html</a><!-- l --> - ok? - mirekk36 ]</span><br /><br /><span style="color: #FF0000">[ po drugie bardzo proszę na tym forum nigdy nie umieszczaj listingów z zapisem F_CPU w kodzie programu bo to jest błąd który tępię OGNIEM I KOCIM MIECZEM .... owszem sam możesz się katować tym błędem - ale żeby inni nie musieli tego widzieć ok? to taka druga prośba ? dobrze ? - mirekk36 ]</span><br /><br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br /><strong><span style="color: #FF0000"><em>#define F_CPU 8000000UL </em></span></strong> // ----&gt; NIGDY TEGO NIE ROBIMY W KODZIE _ BŁĄD !!!<br /></div><br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br /><br />int main (void)<br />{<br />while(1)<br />{<br />DDRA = 0b11111111; //ustawienie pinów PORTA jako wyjściowe<br />DDRC = 0b11111111; //ustawienie pinów PORTC jako wyjściowe<br /><br />PORTA = 0b11110000; //ustawienie stanu niskiego na pinach PA0..PA3<br />PORTC = 0b00000000; //ustawienie stanu niskiego na pinach PC0..PC7<br />}<br />}[/syntax]<br /><br />No i... działa, ale niezupełnie. Zamierzeniem było zaświecenie wszystkich segmentów, czyli czterech &quot;8.&quot;. Niestety świecą się tylko segmenty A B G oraz DP.<br /><br />Pytanie co może być przyczyną?<br /><br />1. Widząc, że nie wszystkie segmenty są podświetlone, sprawdziłem je bezpośrednio, łącząc je kolejno z masą - wszystkie działają. Wyświetlacz działa, a i przewody nie są przerwane.<br /><br />2. Pomyślałem, że może na płytce są jakieś przerwy. Zrobiłem to, co w punkcie pierwszym, ale teraz piny &quot;kabelka&quot; łączyłem z pinami portu C... Okazało się, że segmenty świecą jedynie po połączeniu z pinami PC7, PC6, PC1 i PC0. Piny PC5, PC4, PC3 i PC2 zachowują się tak, jakby był tam stan wysoki.<br /><br />Żeby się upewnić, co się dzieje na pinach PC5..PC2 wziąłem multimetr i pomierzyłem napięcia pomiędzy masą, a poszczególnymi pinami, wyniki poniżej.<br /><br />PC2 -&gt; 4.95V<br />PC3 -&gt; 4.95V<br />PC4 -&gt; 3.66V<br />PC5 -&gt; 4.95V<br /><br />Wychodzi na to, że na tych pinach rzeczywiście panuje stan wysoki.<br /><br />Jeśli chodzi o filtrację zasilania, to Vcc i GND jest połączone kondensatorem ceramicznym 100nF, tak samo AVcc i GND kolejnym kondensatorem. Podobnie Vcc wyświetlacza jest połączone z masą przez kondensator 100nF. Reset jest połączony rezystorem 10k z zasilaniem. Układ jest zasilany przez programator USBasp.<br /><br />//poprawiłem na syntax zaraz po dodaniu, ale coś się &quot;namieszało&quot;, teraz powinno być  dobrze<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4518">ety</a> — 9 paź 2014, o 22:05</p><hr />
]]></content>
</entry>
</feed>