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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-02-13T16:26:52+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=5979&amp;mode</id>
<entry>
<author><name><![CDATA[kozaczi]]></name></author>
<updated>2014-02-13T16:26:52+01:00</updated>
<published>2014-02-13T16:26:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5979&amp;p=70309#p70309</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5979&amp;p=70309#p70309"/>
<title type="html"><![CDATA[Re: 7seg i warunek if]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5979&amp;p=70309#p70309"><![CDATA[
No pięknie chłopcy! Trybi <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Troche programowałem wcześniej w Bascomie, wiec tutaj pewne rzeczy robię jeszcze na czuja, wydawało mi się że skoro deklaruje się w porcie dany pin jako wejściowy i przypisuje pin przez (1&lt;&lt;PC1) to już można się odwoływać bezpośrednio do KEY_ON <br />Dziękuję za wyrozumiałość i pomoc, to co Mirek stworzył, całą tą atmosferę pomocy, i jedności to jest poprostu nowa jakość!<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1255">kozaczi</a> — 13 lut 2014, o 16:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marcin_G]]></name></author>
<updated>2014-02-13T15:31:00+01:00</updated>
<published>2014-02-13T15:31:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5979&amp;p=70297#p70297</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5979&amp;p=70297#p70297"/>
<title type="html"><![CDATA[Re: 7seg i warunek if]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5979&amp;p=70297#p70297"><![CDATA[
No, a ja zamiast spojrzeć na kod to się odniosłem od razu do Twojego wpisu <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />  <img src="https://forum.atnel.pl/images/smilies/icon_redface.gif" alt=":oops:" title="Zawstydzony" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=758">Marcin_G</a> — 13 lut 2014, o 15:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[acid3]]></name></author>
<updated>2014-02-13T15:16:33+01:00</updated>
<published>2014-02-13T15:16:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5979&amp;p=70289#p70289</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5979&amp;p=70289#p70289"/>
<title type="html"><![CDATA[Re: 7seg i warunek if]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5979&amp;p=70289#p70289"><![CDATA[
<div class="quotetitle">Marcin_G napisał(a):</div><div class="quotecontent"><br />Hmm, chyba raczej tak:<br /><br />Składnia: [ Pobierz ] [ Ukryj ]<br />język c<br />if !(PINC &amp; KEY_ON) .......<br />GeSHi<br /></div><br /><br />Owszem jeżeli przyciski zwierane są do masy.<br />Sądząc po kodzie kolegi zwierają się do VCC.<br /><br />Ale jeśli nie będzie działać to się pewnie kolega kozaczi poskarży i będziemy dalej myśleć <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Na początku PORTC jest ściągnięty do masy więc wyszedłem z założenia, że przycisk będzie podciągał do VCC <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=944">acid3</a> — 13 lut 2014, o 15:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marcin_G]]></name></author>
<updated>2014-02-13T14:57:33+01:00</updated>
<published>2014-02-13T14:57:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5979&amp;p=70284#p70284</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5979&amp;p=70284#p70284"/>
<title type="html"><![CDATA[Re: 7seg i warunek if]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5979&amp;p=70284#p70284"><![CDATA[
Hmm, chyba raczej tak:<br /><br />[syntax=c]if !(PINC &amp; KEY_ON) .......[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=758">Marcin_G</a> — 13 lut 2014, o 14:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[acid3]]></name></author>
<updated>2014-02-13T07:18:39+01:00</updated>
<published>2014-02-13T07:18:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5979&amp;p=70221#p70221</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5979&amp;p=70221#p70221"/>
<title type="html"><![CDATA[Re: 7seg i warunek if]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5979&amp;p=70221#p70221"><![CDATA[
A czy przypadkiem warunek nie powinien wyglądać tak:<br /><br />[syntax=c]if (PINC &amp; KEY_ON) .......[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=944">acid3</a> — 13 lut 2014, o 07:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kozaczi]]></name></author>
<updated>2014-02-13T07:11:27+01:00</updated>
<published>2014-02-13T07:11:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5979&amp;p=70220#p70220</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5979&amp;p=70220#p70220"/>
<title type="html"><![CDATA[7seg i warunek if]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5979&amp;p=70220#p70220"><![CDATA[
Witam!<br />Na wstępie powiem że zacząłem dopiero swoją przygodę z c na avr, uczę się na podstawie bluebooka i chciałem zmodyfikować kod lekcji 3 tak aby program dodatkowo reagował na przycisk (docelowo chciałbym zrobić licznik impulsów) Powiem ze mam płytkę ewaluacyjna z atmega8 wiec pc6 jest zajęty, dlatego przerzuciłem segmenty wyświetlacza na port b, timery przestawiłem i program Mirka śmiga, jednak mi się nie udaje zmodyfikować kodu tak aby reagował na przycisk, gdzie robię babola? Program wskakuje w elsa i wyświetla 8888 bez względu na stan pinu wejściowego PC1<br />[syntax=c]/*<br /> * main.c<br /> *<br /> *  Created on: 2010-03-30<br /> *       Autor: Mirosław Kardaś<br /> */<br />#include &lt;avr/io.h&gt;// dołączenie głównego systemowego  pliku nagłówkowego<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />#define KEY_ON (1&lt;&lt;PC1) //PRZYPISANIE PINU<br /><br /><br /><br /><br /><br /><br /><br />#include &quot;d_led.h&quot;// dołączenie naszego pliku nagłówkowego (obsługa LED)<br /><br />int main(void)<br />{<br />DDRC &amp;= ~KEY_ON; //USTAWIENIE 0 CZYLI WEJSCIE<br />    //PORTC |= KEY_ON; //PODCIAGNIECIE DO VCC<br />    PORTC &amp;= ~KEY_ON;  //USTAWIENIE ZERA<br />// ****** inicjalizacja *********<br />d_led_init();   // inicjalizacja wyświetlacza multipleksowanego<br /><br />//testowa inicjalizacja zmiennych oraz liczb mających się wyświetlać na wyrw. LED<br />//cy1=NIC;<br />//cy2=4;<br />//cy3=1;<br />//cy4=NIC;<br /><br />sei();// włączenie globalnego zezwolenia na przerwania<br /><br /><br /><br />//DDRA |= (1&lt;&lt;PA5);<br />//while(1)<br />//{<br />//PORTA ^= (1&lt;&lt;PA5);<br />//_delay_ms(1000);<br />//}<br /><br /><br />//**********************  pętla główna<br />while(1)<br />{<br />if (KEY_ON)<br />{<br />cy1=NIC;<br />cy2=4;<br />cy3=1;<br />cy4=NIC;<br />}<br />else<br />{<br />cy1=8;<br />cy2=8;<br />cy3=8;<br />cy4=8;<br />}<br /><br />}<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1255">kozaczi</a> — 13 lut 2014, o 07:11</p><hr />
]]></content>
</entry>
</feed>