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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2019-09-12T17:33:59+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=22435&amp;mode</id>
<entry>
<author><name><![CDATA[skalarro]]></name></author>
<updated>2019-09-12T17:33:59+01:00</updated>
<published>2019-09-12T17:33:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=221933#p221933</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=221933#p221933"/>
<title type="html"><![CDATA[Re: Kilka pytań związanych z BB]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=221933#p221933"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />tylko UWAGA! poradnik dla ludzi o mocnych nerwach<br /></div><br />Hahaha nie wierzę, <br />jak to się stało że wcześniej nie widziałem tego poradnika<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4850">skalarro</a> — 12 wrz 2019, o 17:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2019-09-12T13:37:14+01:00</updated>
<published>2019-09-12T13:37:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=221929#p221929</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=221929#p221929"/>
<title type="html"><![CDATA[Re: Kilka pytań związanych z BB]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=221929#p221929"><![CDATA[
Podświetlenie w ATB 1.05a można sobie na stałe jumperkiem włączyć - pod wyświetlaczem LCD<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 12 wrz 2019, o 13:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[43kuku]]></name></author>
<updated>2019-09-12T11:09:59+01:00</updated>
<published>2019-09-12T11:09:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=221922#p221922</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=221922#p221922"/>
<title type="html"><![CDATA[Re: Kilka pytań związanych z BB]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=221922#p221922"><![CDATA[
Nie włączyłeś podświetlenia LCD... Domyślnie dla tek biblioteki jest to chyba PA7 (pisze z pamięci)<br />Czyli w funkcji main muszisz mieć linie:<br />DDRA |= (1&lt;&lt;PA7);<br />PORTA |= (1&lt;&lt;PA7);<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3190">43kuku</a> — 12 wrz 2019, o 11:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ForestP]]></name></author>
<updated>2019-09-12T10:23:41+01:00</updated>
<published>2019-09-12T10:23:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=221919#p221919</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=221919#p221919"/>
<title type="html"><![CDATA[Re: Kilka pytań związanych z BB]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=221919#p221919"><![CDATA[
Witam.<br />Jestem teraz przy ADC.<br />Posiadam płytkę ATB 1.05a<br />1. Napisalem program i wgywam to nie mam podświetlenia LCD a jak wgrywam projekt Z ćwiczenia LCD to jest. Jak poruszam potencjometr od kontrastu to na chwile jest podświetlenia ale jest pomiar.<br />2. Pomiar mam tylko 465 na P1 a jak zdejmuje kabelek to mam to 1023.<br /><br />W czym robie błąd?<br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />#include &lt;stdint.h&gt;<br />#include &lt;string.h&gt;<br />#include &lt;stdlib.h&gt;<br /><br />#include &quot;LCD/lcd44780.h&quot;<br /><br />uint16_t pomiar(uint8_t kanal);<br /><br />// petla glowna<br /><br />int main(void){<br />lcd_init();<br />//wybornapieciaodniesienia<br />ADMUX |=(1&lt;&lt;REFS0);<br />//preskaler<br />ADCSRA|=(1&lt;&lt;ADEN)|(1&lt;&lt;ADPS1)|(1&lt;&lt;ADPS0);<br /><br />while(1){<br />lcd_cls();<br />lcd_int(pomiar(5));<br />_delay_ms(1000);<br />}<br />}<br /><br />uint16_t pomiar(uint8_t kanal){<br /><br />ADMUX=(ADMUX &amp; 0xF8)|kanal;<br />ADCSRA |= (1&lt;&lt;ADSC);<br />while(ADCSRA &amp; (1&lt;&lt;ADSC));<br /><br />return ADCW;<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=20801">ForestP</a> — 12 wrz 2019, o 10:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2019-07-27T17:12:23+01:00</updated>
<published>2019-07-27T17:12:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=220739#p220739</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=220739#p220739"/>
<title type="html"><![CDATA[Re: Kilka pytań związanych z BB]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=220739#p220739"><![CDATA[
Zajrzyj do pdf'a od LCD to się wyjaśni. Nota mowi o tym czego i kiedy oczekuje wyświetlacz.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 27 lip 2019, o 17:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ForestP]]></name></author>
<updated>2019-07-27T15:53:52+01:00</updated>
<published>2019-07-27T15:53:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=220735#p220735</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=220735#p220735"/>
<title type="html"><![CDATA[Re: Kilka pytań związanych z BB]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=220735#p220735"><![CDATA[
Czyli pierwsze odczytujemy i później przesuwamy a później dodajemy do result ?.<br /><br />A teraz pytanie skąd sterownik wie że wysyłamy słowo składające z dwóch części jak tylko sterujemy E ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=20801">ForestP</a> — 27 lip 2019, o 15:53</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2019-07-26T21:08:49+01:00</updated>
<published>2019-07-26T21:08:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=220717#p220717</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=220717#p220717"/>
<title type="html"><![CDATA[Re: Kilka pytań związanych z BB]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=220717#p220717"><![CDATA[
Bajtu <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />U góry masz przesunięcie bitowe o 4 bity w lewo (czyli bit4 do bit7) a niżej sumujesz bitowo kolejno odczytane 4 bity (tym razem na pozycjach od bitu0 do bitu3)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 26 lip 2019, o 21:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ForestP]]></name></author>
<updated>2019-07-26T16:05:57+01:00</updated>
<published>2019-07-26T16:05:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=220711#p220711</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=220711#p220711"/>
<title type="html"><![CDATA[Re: Kilka pytań związanych z BB]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=220711#p220711"><![CDATA[
[syntax=c]#if USE_RW == 1<br />//----------------------------------------------------------------------------------------<br />//<br />// Odczyt bajtu z wyświetlacza LCD<br />//<br />//----------------------------------------------------------------------------------------<br />uint8_t _lcd_read_byte(void)<br />{<br />uint8_t result=0;<br />data_dir_in();<br /><br />SET_RW;<br /><br />SET_E;<br />&#91;color=#800000&#93;result = (lcd_readHalf() &lt;&lt; 4);&#91;/color&#93;// odczyt starszej części bajtu z LCD D7..D4<br />CLR_E;<br /><br />SET_E;<br />&#91;color=#808000&#93;result |= lcd_readHalf();&#91;/color&#93;// odczyt młodszej części bajtu z LCD D3..D0<br />CLR_E;<br /><br />return result;<br />}<br />#endif[/syntax]<br /><br />Pytanie dotyczy zaznaczonego fragmentu.<br />Czy bity w result składa się  z tych dwóch części ?<br />Dalszej czesci jest napisane że to jest caly odczytany bit.<br />Jak tak to ktora linijka kodu powoduje sklejenie calego bitu z połówek ?<br /><br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=20801">ForestP</a> — 26 lip 2019, o 16:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2019-07-25T15:34:48+01:00</updated>
<published>2019-07-25T15:34:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=220682#p220682</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=220682#p220682"/>
<title type="html"><![CDATA[Re: Kilka pytań związanych z BB]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=220682#p220682"><![CDATA[
to część nazwy <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />  podkreślniki się stosuje w nazwach, rzadko na początku ale można czasem <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> — 25 lip 2019, o 15:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ForestP]]></name></author>
<updated>2019-07-25T15:25:06+01:00</updated>
<published>2019-07-25T15:25:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=220681#p220681</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=220681#p220681"/>
<title type="html"><![CDATA[Re: Kilka pytań związanych z BB]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=220681#p220681"><![CDATA[
Bardzo dziękuje za informacje <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Filmik bardzo pomocny <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Jeszcze mam jedno pytania dotyczące tego ćwiczenia.<br /><br />[syntax=c]lcd_sendHalf(_data &gt;&gt; 4);[/syntax] <br /><br />_data wiadomo jest zmienną w funkcji. Ma to jakieś inne zadanie to &quot;_&quot;?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=20801">ForestP</a> — 25 lip 2019, o 15:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marhef]]></name></author>
<updated>2019-07-23T21:44:33+01:00</updated>
<published>2019-07-23T21:44:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=220622#p220622</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=220622#p220622"/>
<title type="html"><![CDATA[Re: Kilka pytań związanych z BB]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=220622#p220622"><![CDATA[
<div class="quotetitle">ForestP napisał(a):</div><div class="quotecontent"><br />1. Multipleksowanie LED:<br />if(d1) cy1=d1; else cy1=NIC;<br /><br />Pętla IF zmienną d1 porównuje do zera? Gdy jest większa niż 0 to warunek jest prawdziwy ?<br /></div>W pewnym sensie tak. Jeżeli d1 jest różne od zera, to wyświetla ta liczbę. Jeśli jest równe 0, to wyświetla NIC (czyli pusty wyświetlacz). A całość po to, żeby nie wyświetlało się &quot;0&quot; na pierwszym wyświetlaczu<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12752">Marhef</a> — 23 lip 2019, o 21:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2019-07-23T16:18:30+01:00</updated>
<published>2019-07-23T16:18:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=220615#p220615</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=220615#p220615"/>
<title type="html"><![CDATA[Re: Kilka pytań związanych z BB]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=220615#p220615"><![CDATA[
<div class="quotetitle">ForestP napisał(a):</div><div class="quotecontent"><br />Jak chodzi o to &quot;data&amp;(1&lt;&lt;0) &quot;. o co chodzi w tym?<br /></div><br />O najzwyklejsze maskowanie bitów w bajcie (zmiennej) data, coś mi się wydaje, że kolega może pominął rozdziały o przesunięciach bitowych z książki? A jest to bardzo ładnie wyjaśnione. Albo może warto wrócić do tego rozdziału?<br /><br />Za to na pewno warto też obejrzeć dodatkowo ten poradnik - może być niezłym uzupełnieniem do książki <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> (tylko UWAGA! poradnik dla ludzi o mocnych nerwach) <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br /><br /><div style="width: 583px; height: 471px; margin: 0 auto; padding-left: 26px; padding-top: 48px; background: url('https://www.atnel.pl/download/atnel_tv.png') no-repeat;"> <strong>iframe</strong> </div><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 23 lip 2019, o 16:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ForestP]]></name></author>
<updated>2019-07-23T15:03:37+01:00</updated>
<published>2019-07-23T15:03:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=220614#p220614</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=220614#p220614"/>
<title type="html"><![CDATA[Kilka pytań związanych z BB]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22435&amp;p=220614#p220614"><![CDATA[
Witam.<br />Jestem początkujący i przerabiam książkę &quot;Mikrokontrolery AVR&quot; autora M. Kardaś.<br /><br />1. Multipleksowanie LED:<br />if(d1) cy1=d1; else cy1=NIC;<br /><br />Pętla IF zmienną d1 porównuje do zera? Gdy jest większa niż 0 to warunek jest prawdziwy ?<br /><br />2. Wyświetlacz LCD<br /><br />Chodzi teraz o operator &amp;<br />if(PIN(LCD_D4PORT)&amp;(1&lt;&lt;LCD_D4)) result |= (1&lt;&lt;0);<br /><br />Czy w warunku pętli sprawdzana jest operacje AND i porównywalna jest do zera? <br /><br />if (data&amp;(1&lt;&lt;0)) PORT(LCD_D4PORT) |= (1&lt;&lt;LCD_D4); else PORT(LCD_D4PORT) &amp;= ~(1&lt;&lt;LCD_D4);<br /><br />Jak chodzi o to &quot;data&amp;(1&lt;&lt;0) &quot;. o co chodzi w tym?<br /><br /><br />Pozdrawiam.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=20801">ForestP</a> — 23 lip 2019, o 15:03</p><hr />
]]></content>
</entry>
</feed>