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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-02-08T18:23:55+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=14455&amp;mode</id>
<entry>
<author><name><![CDATA[grzesiekk]]></name></author>
<updated>2016-02-08T18:23:55+01:00</updated>
<published>2016-02-08T18:23:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14455&amp;p=153084#p153084</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14455&amp;p=153084#p153084"/>
<title type="html"><![CDATA[Re: Wyświetlanie stanu portu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14455&amp;p=153084#p153084"><![CDATA[
Strlen... Naprawdę mnie przyćmiło... <br />Dziekuje za pomoc .<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=599">grzesiekk</a> — 8 lut 2016, o 18:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2016-02-08T18:12:10+01:00</updated>
<published>2016-02-08T18:12:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14455&amp;p=153081#p153081</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14455&amp;p=153081#p153081"/>
<title type="html"><![CDATA[Re: Wyświetlanie stanu portu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14455&amp;p=153081#p153081"><![CDATA[
<div class="quotetitle">grzesiekk napisał(a):</div><div class="quotecontent"><br />Już myślałem że jest ok<br /></div><br />Bo jest po prostu 127 to 7 cyfr 1, a 255 to 8 cyfr 1. <br />Zero z przodu znika dla 127 w formie binarnej. To tak samo jak masz 1 i 100 dla liczb dziesiętnych. Nie ma tam 001. Jak chcesz mieć lepiej to wykorzystaj strlen i o tyle ile zmienna w formacie binarnym jest krótsza niż 8 (lub 16) dodaj 0 na początku.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 8 lut 2016, o 18:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[grzesiekk]]></name></author>
<updated>2016-02-08T17:50:24+01:00</updated>
<published>2016-02-08T17:50:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14455&amp;p=153080#p153080</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14455&amp;p=153080#p153080"/>
<title type="html"><![CDATA[Re: Wyświetlanie stanu portu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14455&amp;p=153080#p153080"><![CDATA[
Już myślałem że jest ok, ale całość przesuwa gdy bit 7 jest &quot;0&quot;. Gdy bity zmieniają sie na pozycjach od 0 do 6 wszystko działa.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=599">grzesiekk</a> — 8 lut 2016, o 17:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2016-02-08T17:31:58+01:00</updated>
<published>2016-02-08T17:31:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14455&amp;p=153079#p153079</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14455&amp;p=153079#p153079"/>
<title type="html"><![CDATA[Re: Wyświetlanie stanu portu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14455&amp;p=153079#p153079"><![CDATA[
Użyj swojej funkcji w taki sposób:<br />[syntax=c]lcd_bin(PINA);<br />lcd_str(&quot;       &quot;);[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 8 lut 2016, o 17:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[grzesiekk]]></name></author>
<updated>2016-02-08T16:44:54+01:00</updated>
<published>2016-02-08T16:44:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14455&amp;p=153075#p153075</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14455&amp;p=153075#p153075"/>
<title type="html"><![CDATA[Re: Wyświetlanie stanu portu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14455&amp;p=153075#p153075"><![CDATA[
Nie, nie, lcd_int użyłem tylko dlatego, bo chciałem sprawdzić czy PINA7 żyje.<br />Konkretnie potrzebuję wyświetlić stan portu w postaci 11111111, tak dla diagnostyki <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />lcd_bin wygląda tak:<br /><br />[syntax=c]void lcd_bin(int val)<br />{<br />char bufor&#91;32&#93;;<br />lcd_str( itoa(val, bufor, 2) );<br />}<br />#endif[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=599">grzesiekk</a> — 8 lut 2016, o 16:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-02-08T16:24:33+01:00</updated>
<published>2016-02-08T16:24:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14455&amp;p=153073#p153073</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14455&amp;p=153073#p153073"/>
<title type="html"><![CDATA[Re: Wyświetlanie stanu portu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14455&amp;p=153073#p153073"><![CDATA[
No przede wszystkim jak chcesz wyświetlać w postaci liczby dziesiętnej to tak:<br /><br />[syntax=c]lcd_int(PINA)[/syntax]<br /><br />po co to maskowanie ? <br /><br />Poza tym nie pokazałeś coś tam zmajstrował w swojej funkcji lcd_bin więc nie wiadomo do końca co i jak<br /><br />co najwyżej mógłbyś robić jawne rzutowanie<br /><br />[syntax=c]lcd_int( (uint8_t)PINA );[/syntax]<br /><br />jeśli za mocno namieszał .. bo raz masz lcd_bin a raz lcd_int <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 8 lut 2016, o 16:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[grzesiekk]]></name></author>
<updated>2016-02-08T16:16:52+01:00</updated>
<published>2016-02-08T16:16:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14455&amp;p=153072#p153072</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14455&amp;p=153072#p153072"/>
<title type="html"><![CDATA[Wyświetlanie stanu portu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14455&amp;p=153072#p153072"><![CDATA[
Chciałbym wyświetlić stan portu &quot;A&quot; Atmega32.<br />Niby proste, ale chyba mam zaćmę, ponieważ nie radzę sobie z tym.<br /><br />[syntax=c]lcd_bin(PINA &amp; 0b11111111);[/syntax]<br /><br />Wyświetla bity portu prawidłowo (11111111) ale zmieniają się bity od 0 do 6.<br />Bit 7 nawet nie drgnie.<br />Natomiast gdy użyję:<br /><br />[syntax=c]lcd_int(PINA)[/syntax]<br /><br /><br />Zmienia się z 255 na 127 więc działa...<br /><br />Co robię źle i czego nie doczytałem?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=599">grzesiekk</a> — 8 lut 2016, o 16:16</p><hr />
]]></content>
</entry>
</feed>