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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-11-19T15:02:59+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=16856&amp;mode</id>
<entry>
<author><name><![CDATA[Situs]]></name></author>
<updated>2016-11-19T15:02:59+01:00</updated>
<published>2016-11-19T15:02:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16856&amp;p=175140#p175140</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16856&amp;p=175140#p175140"/>
<title type="html"><![CDATA[Re: Klawiatura Atmega32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16856&amp;p=175140#p175140"><![CDATA[
c powinno być z małej litery by działało<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: kilkunastu sekundach ]</span></strong><br /><br />z dużej nie działa<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14339">Situs</a> — 19 lis 2016, o 15:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2016-11-19T14:58:12+01:00</updated>
<published>2016-11-19T14:58:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16856&amp;p=175139#p175139</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16856&amp;p=175139#p175139"/>
<title type="html"><![CDATA[Re: Klawiatura Atmega32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16856&amp;p=175139#p175139"><![CDATA[
Na początku wstaw poprawnie listing kodu za pomocą SYNTAX wybierz C.<br />Poczytaj:<br /><a href="http://forum.atnel.pl/topic814.html"  class="postlink">http://forum.atnel.pl/topic814.html</a><br /><a href="http://forum.atnel.pl/topic14504.html?hilit=klawiatura%20matrycowa"  class="postlink">http://forum.atnel.pl/topic14504.html?hilit=klawiatura%20matrycowa</a><br /><a href="http://forum.atnel.pl/topic14599.html?hilit=klawiatura%20matrycowa"  class="postlink">http://forum.atnel.pl/topic14599.html?hilit=klawiatura%20matrycowa</a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 19 lis 2016, o 14:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kornik0]]></name></author>
<updated>2016-11-19T14:46:16+01:00</updated>
<published>2016-11-19T14:46:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16856&amp;p=175136#p175136</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16856&amp;p=175136#p175136"/>
<title type="html"><![CDATA[Klawiatura Atmega32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16856&amp;p=175136#p175136"><![CDATA[
Witam , na zajeciach miałem stworzyc program odpowiedzialny za obsługe klawiatury matrycowej 4x4. Jesli przycisk w danej kolumnie byl nacisniety to dioda odpowiedzialna za kolune i wiersz mialy gasnac , jesli nic nie bylo nacisniete nic nie powinno sie swiecic a jesli 2+ przyciski w danej kolumnie wszystkie diody maja sie swiecic . <br /><br />&quot;Stworzylem&quot; taki program ktory działa czesciowo. Wszystkie diody sie swieca odrazu po zaprogramowaniu nawet jesli w mainie wyzeruje port odpowiedzialny za to. 2 diody sie gasza jesli nacisne przycisk. Jesli wwstawie default odpowiedzialny za wyzerowanie diod to klawiatura nei odpowiada. I ostatni problem, program dziala (wszystie kolmny i wiersze) nawet jesli w switchu znajduje sie 1 case .<br /><br />PortA -&gt; diody<br />PD0-PD3 -&gt; wiersze<br />PD4-PD7 -&gt; kolumny<br /><br />[syntax=c]char skan(void){<br /><br />char wynik = 0;<br /><br />DDRD = 0xF0;<br />PORTD = 0x0F;<br />_delay_ms(2);<br />wynik= PIND;<br />DDRD = 0x0F;<br />PORTD=0xF0;<br />_delay_ms(2);<br />wynik= wynik |PIND;<br /><br />switch(wynik){<br />case 0b11101110 : return 12;<br />}<br />}<br /><br />int main(void){<br /><br />DDRA=0xFF; <br /><br />while(1){<br />PORTA=skan();<br />}<br />return 0;<br />}[/syntax]<br /><br />Dzieki za pomoc <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><strong><span style="color: #FF0000">Poprawiłem  listing   --- SunRiver</span></strong><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12464">kornik0</a> — 19 lis 2016, o 14:46</p><hr />
]]></content>
</entry>
</feed>