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

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

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=22895&amp;mode</id>
<entry>
<author><name><![CDATA[marek687]]></name></author>
<updated>2020-02-27T15:11:00+01:00</updated>
<published>2020-02-27T15:11:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22895&amp;p=225101#p225101</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22895&amp;p=225101#p225101"/>
<title type="html"><![CDATA[Re: Biblioteka - problemy z rejestrem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22895&amp;p=225101#p225101"><![CDATA[
Dziękuje za pomoc<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=20999">marek687</a> — 27 lut 2020, o 15:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[gizmo5418]]></name></author>
<updated>2020-02-23T20:35:30+01:00</updated>
<published>2020-02-23T20:35:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22895&amp;p=225011#p225011</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22895&amp;p=225011#p225011"/>
<title type="html"><![CDATA[Re: Biblioteka - problemy z rejestrem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22895&amp;p=225011#p225011"><![CDATA[
Popatrz dokładnie na pierwszy zrzut ekranu. Tam nigdzie nie inicjalizujesz pinu diody, więc ten pin jest jako wejście - defaultowe ustawienie.<br /><br />Zauważ, że w funkcji <strong>main</strong> nie wywołujesz tego co jest w funkcji <strong>dioda</strong>, tylko towrzysz lokalną deklarację funkcji, która nie jest tą samą funkcją z <strong>lcd.c</strong><br />Tak by było lepiej:<br />[syntax=c]int main(void)<br />{<br />    dioda();<br /><br />    while(1)<br />    {<br />       ....tu Twoje mruganie....<br />     }<br />}[/syntax]<br /> <br />I jeszcze te średniki za <strong>wlacz</strong> oraz <strong>wylacz</strong>. Wstawiłeś je do makr w <strong> lcd.h</strong>, więc po rozwinięciu tych makr w pętli <strong>while(1);</strong> wyglądają one tak:<br />[syntax=c]PORTC |=(1&lt;&lt;0);;<br />PORTC &amp;= ~(1&lt;&lt;0);;[/syntax]<br /><br />czyli są dwa średniki kończące....<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1967">gizmo5418</a> — 23 lut 2020, o 20:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[marek687]]></name></author>
<updated>2020-02-23T19:47:40+01:00</updated>
<published>2020-02-23T19:47:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22895&amp;p=225007#p225007</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22895&amp;p=225007#p225007"/>
<title type="html"><![CDATA[Biblioteka - problemy z rejestrem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22895&amp;p=225007#p225007"><![CDATA[
Chciałem stworzyć własna bibliotekę. Poniżej znajdują się zdjęcia tych plików.<br />main.cpp<br /> <a href="https://obrazkiforum.atnel.pl/20999/7ef354392d512b432e1a701ab2a64097.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/20999/7ef354392d512b432e1a701ab2a64097.png" alt="Obrazek" /></a><br /><br />lcd.c – moja bibloteka<br /> <a href="https://obrazkiforum.atnel.pl/20999/9a29a009493ee5d8dff53ea37fb95887.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/20999/9a29a009493ee5d8dff53ea37fb95887.png" alt="Obrazek" /></a><br /><br />lcd.h<br /> <a href="https://obrazkiforum.atnel.pl/20999/0243d3a36a70fa89aafde8f35a004284.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/20999/0243d3a36a70fa89aafde8f35a004284.png" alt="Obrazek" /></a><br /><br />Mój problem polega na tym ze dioda słabo świeci ( nie świeci z pełną mocą jak by rejestr PORTC  był ustawiony jak wejście ale przecież ustawiłem go jako wyjście ) . Kiedy bezpośrednio wkleję ustawienia rejestru (DDRC |=(1&lt;&lt;0) oraz  PORTC |=(1&lt;&lt;0)  do pliku mian.cpp jest wszystko ok , dioda świeci z pełną mocą. Czym to mogę być spowodowane ? Robię to wszystko na Atmega 8 i AtmelStudio<br /><br /><a href="https://obrazkiforum.atnel.pl/20999/bec2d721ec957df0072fa8466f20d3cb.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/20999/bec2d721ec957df0072fa8466f20d3cb.png" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=20999">marek687</a> — 23 lut 2020, o 19:47</p><hr />
]]></content>
</entry>
</feed>