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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-08-01T13:11:18+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=7964&amp;mode</id>
<entry>
<author><name><![CDATA[RexioManTM]]></name></author>
<updated>2014-08-01T13:11:18+01:00</updated>
<published>2014-08-01T13:11:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7964&amp;p=89718#p89718</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7964&amp;p=89718#p89718"/>
<title type="html"><![CDATA[Re: LCD 2x16 HD44780 Problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7964&amp;p=89718#p89718"><![CDATA[
Dzięki, ale już sobie poradziłem i to właśnie na tych bibliotekach tyle, że z odczytem flagi zajętości <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=5204">RexioManTM</a> — 1 sie 2014, o 13:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Elektronik]]></name></author>
<updated>2014-08-01T12:59:55+01:00</updated>
<published>2014-08-01T12:59:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7964&amp;p=89715#p89715</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7964&amp;p=89715#p89715"/>
<title type="html"><![CDATA[Re: LCD 2x16 HD44780 Problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7964&amp;p=89715#p89715"><![CDATA[
Witam<br /><br />Pomogę Ci odpalić ten wyświetlacz. Odpalimy to na bibliotekach autorstwa Radosława Kwiecienia <a href="http://radzio.dxp.pl/hd44780/"  class="postlink">http://radzio.dxp.pl/hd44780/</a>. Pobierz sobie biblioteki znajdujące się pod linkiem Sterowanie w trybie 4-bitowym bez odczytu flagi zajętości z dowolnym przypisaniem linii sterujących. W pliku o nazwie HD44780.h dokonasz zmiany konfiguracji portów w ten sposób:<br />[syntax=c]//-------------------------------------------------------------------------------------------------<br />//<br />// Konfiguracja sygnałów sterujących wyświetlaczem.<br />// Można zmienić stosownie do potrzeb.<br />//<br />//-------------------------------------------------------------------------------------------------<br />#define LCD_RS_DIRDDRD<br />#define LCD_RS_PORT PORTD<br />#define LCD_RS(1 &lt;&lt; PD6)<br /><br />#define LCD_E_DIRDDRD<br />#define LCD_E_PORTPORTD<br />#define LCD_E(1 &lt;&lt; PD5)<br /><br />#define LCD_DB4_DIRDDRC<br />#define LCD_DB4_PORTPORTC<br />#define LCD_DB4(1 &lt;&lt; PC5)<br /><br />#define LCD_DB5_DIRDDRC<br />#define LCD_DB5_PORTPORTC<br />#define LCD_DB5(1 &lt;&lt; PC4)<br /><br />#define LCD_DB6_DIRDDRC<br />#define LCD_DB6_PORTPORTC<br />#define LCD_DB6(1 &lt;&lt; PC3)<br /><br />#define LCD_DB7_DIRDDRC<br />#define LCD_DB7_PORTPORTC<br />#define LCD_DB7(1 &lt;&lt; PC2)[/syntax]<br /><br />Tutaj masz jedną z możliwości sprawdzenia tego wyświetlacza:<br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &lt;hd44780.c&gt;<br />int main(void)<br />{<br />LCD_Initalize();<br />LCD_Clear();<br />LCD_WriteText(&quot;TEST LCD&quot;);<br /><br />while(1)<br />{<br /><br />}<br />return 0;<br />}[/syntax] <br />Przypominam o ustawieniu właściwie fuse bitów w Eclipse oraz w MkAvrCalculator, oraz ustawieniu kontrastu wyświetlacza. Jeżeli wtedy wyświetlacz nic nie wyświetli to daj znać. Zrób jakieś zdjęcia jak podłączyłeś ten wyświetlacz.<br /><br />Pozdrawiam<br />Elektronik<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=858">Elektronik</a> — 1 sie 2014, o 12:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RexioManTM]]></name></author>
<updated>2014-08-01T13:03:10+01:00</updated>
<published>2014-08-01T12:39:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7964&amp;p=89710#p89710</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7964&amp;p=89710#p89710"/>
<title type="html"><![CDATA[Re: LCD 2x16 HD44780 Problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7964&amp;p=89710#p89710"><![CDATA[
Co do książki, to oczywiście, że zakupie ją w najbliższym czasie, lecz niestety brak pieniążków w portfelu, ale daje słowo Panie Mirku, że ją zakupie i przeczytam całą z uwagą na każdy szczegół. Wiem, że daleko bez tej książki nie zajdę, lecz skoro posiadam takowy wyświetlacz chciałem spróbować coś na nim wyświetlić. Nawet jak to mi się uda to i tak nie zrobi nic więcej, ponieważ za wiele w AVR-GCC nie potrafię. Tak jak pisałem, chcę tylko dowiedzieć się dlaczego nie inicjalizuje się mój wyświetlacz <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />JUPI - udało mi się wyświetlić prosty napis TEST z odczytem flagi zajętości, lecz napis mruga, czy tak powinno być?<br />Ok, już sobie poradziłem, następna rzecz, którą zrobię to zakupienie książki Pana Mirka <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Temat można zamknąć/kosz <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=5204">RexioManTM</a> — 1 sie 2014, o 12:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2014-08-01T12:12:23+01:00</updated>
<published>2014-08-01T12:12:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7964&amp;p=89707#p89707</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7964&amp;p=89707#p89707"/>
<title type="html"><![CDATA[Re: LCD 2x16 HD44780 Problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7964&amp;p=89707#p89707"><![CDATA[
Atmega328 nie ma JTAG. Zagadnienie z JTAGiem dotyczy AT32, AT16 itp.<br /><br />Jeśli wewnętrzny oscylator masz ustawiony na 8MHz to w Ecplipse też ustaw na 8MHz.<br />Niezależnie od tego jaki jest zegar to ustawienie w prcesorze (fizyczne) musi się zgadzać z tym co ustawiany w Ecplise. <br />Inaczej opóźnienia _delay_ms (us) będą żle liczone. I to pewnie jest Twój problem, bo z opisu wynika, że LCD się nie inicjalizuje<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1589">sq8dsr</a> — 1 sie 2014, o 12:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-08-01T12:12:06+01:00</updated>
<published>2014-08-01T12:12:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7964&amp;p=89706#p89706</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7964&amp;p=89706#p89706"/>
<title type="html"><![CDATA[Re: LCD 2x16 HD44780 Problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7964&amp;p=89706#p89706"><![CDATA[
Widzisz bo while(1); to nie jest lekarstwo na kwadraciki <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> ... owszem - może być i jest bardzo ważne ... ale to TYLKO jeden z wielu błędów które w takim kodzie popełniasz .... i wtedy naprawienie jednego z błędów nie rozwiąże całej sytuacji ... dlatego kompletnie nie ma co tak pisać:<br /><br /><div class="quotetitle">RexioManTM napisał(a):</div><div class="quotecontent"><br />próbowałem już wielu bibliotek i gotowych plików main.c i w większości były while, ale efekt zawsze taki sam, czarne kwadraty<br /></div><br /><br />bo to oznacza TYLKO jedno, nie próbujesz się nauczyć programować w C od PODSTAW - tylko na wyrywki i stąd takie KŁOPOTY ... czy tak się nie da nauczyć ? ależ da się - tylko przeważnie zajmie to kilka hektolitrów czasu - przez co nieraz można się szybciej zniechęcić do tego całego programowania<br /><br />za to gdy się rozpoczyna od PODSTAW i po kolei . gdy się rozumie TAK PODSTAWOWĄ rzecz jak pętla główna programu - a ty nawet z tego sobie nie zdajesz jeszcze sprawy, to wtedy nagle nauka idzie szybciej i wszystko staje się jasne. A co ważniejsze zaczyna to być przyjemne i wciągać <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />dlatego polecam ci zacznij od książki:<br /><br /><!-- m --><a class="postlink" href="http://atnel.pl/mikrokontrolery-avr-jezyk-c.html" >http://atnel.pl/mikrokontrolery-avr-jezyk-c.html</a><!-- m --><br /><br />bo z tego co piszesz - to sądzę, że jej nie masz jeszcze - a jeśli masz - to pewnie pominąłeś mnóstwo rozdziałów albo jeszcze nie zajrzałeś co ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 1 sie 2014, o 12:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RexioManTM]]></name></author>
<updated>2014-08-01T12:02:08+01:00</updated>
<published>2014-08-01T12:02:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7964&amp;p=89704#p89704</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7964&amp;p=89704#p89704"/>
<title type="html"><![CDATA[Re: LCD 2x16 HD44780 Problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7964&amp;p=89704#p89704"><![CDATA[
Dodałem while(1) i nadal nic, próbowałem już wielu bibliotek i gotowych plików main.c i w większości były while, ale efekt zawsze taki sam, czarne kwadraty ;/ Czytając tematy innych ludzi odnośnie tego problemu to wielu pomogło wyłączenie opcji w fusach np. JTAG. Posiadam Atmege 328P, byłbym wdzięczny jak ktoś by wytłumaczył jak wyłączyć JTAG, czytałem też, aby zmienić taktowanie na 1 MHz, w eclipse mam ustawiony 1 MHz, ale wewnętrzny oscylator na 8 MHz, gdyż nie mam więcej opcji.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5204">RexioManTM</a> — 1 sie 2014, o 12:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[atmel]]></name></author>
<updated>2014-08-01T00:23:48+01:00</updated>
<published>2014-08-01T00:23:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7964&amp;p=89669#p89669</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7964&amp;p=89669#p89669"/>
<title type="html"><![CDATA[Re: LCD 2x16 HD44780 Problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7964&amp;p=89669#p89669"><![CDATA[
Program co niecałą sekundę powinien się resetować, gdyż nie ma głównej nieskończonej pętli programu &quot;while (1)&quot;.<br /><br />Pierwsza linia kwadratów na wyświetlaczu wskazuje nie zainicjalizowany sterownik LCD.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1183">atmel</a> — 1 sie 2014, o 00:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RexioManTM]]></name></author>
<updated>2014-07-31T22:58:16+01:00</updated>
<published>2014-07-31T22:58:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7964&amp;p=89667#p89667</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7964&amp;p=89667#p89667"/>
<title type="html"><![CDATA[LCD 2x16 HD44780 Problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7964&amp;p=89667#p89667"><![CDATA[
Witam, mam problem z LCD 2x16 HD444780. Wyświetlacz działa ( świecą się wszystkie kwadraciki w górnej linii ), ale jeżeli chce wyświetlić jakiś znak lub tekst jest bez zmian, przejrzałem wszystkie biblioteki i nadal nic. Dodaje schemat i kod.<br /><br />Schemat:<br /><br /><a href="http://forum.atnel.pl/_obrazki/o/5204/9b6f9fad61112e0f0cee1c5dc2be7d51.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/5204/9b6f9fad61112e0f0cee1c5dc2be7d51.png" alt="Obrazek" /></a><br /><br />hd44780.c<br />[syntax=c]#include&lt;avr/io.h&gt;<br />#include&lt;util/delay.h&gt;<br />#include &quot;hd44780.h&quot;<br /><br />/*--------------------------------------------------------*/<br />/* Zapis danej lub instrukcji */<br /><br />void WriteToLCD (unsigned char v,unsigned char  rs)<br />{<br /><br />    SET_OUT_LCD_D4;<br />    SET_OUT_LCD_D5;<br />    SET_OUT_LCD_D6;<br />    SET_OUT_LCD_D7;<br /><br />    if(v&amp;0x10) SET_LCD_D4; else CLR_LCD_D4;<br />    if(v&amp;0x20) SET_LCD_D5; else CLR_LCD_D5;<br />    if(v&amp;0x40) SET_LCD_D6; else CLR_LCD_D6;<br />    if(v&amp;0x80) SET_LCD_D7; else CLR_LCD_D7;<br /> <br />    CLR_LCD_E;<br />    if(rs) SET_LCD_RS;else CLR_LCD_RS;<br /><br />    LCD_NOP;<br />    SET_LCD_E;<br />    LCD_NOP; <br />    CLR_LCD_E;<br />    LCD_NOP;<br /> <br />    if(v&amp;0x01) SET_LCD_D4; else CLR_LCD_D4;<br />    if(v&amp;0x02) SET_LCD_D5; else CLR_LCD_D5;<br />    if(v&amp;0x04) SET_LCD_D6; else CLR_LCD_D6;<br />    if(v&amp;0x08) SET_LCD_D7; else CLR_LCD_D7;<br /> <br />    LCD_NOP;<br />    SET_LCD_E;<br />    LCD_NOP; <br />    CLR_LCD_E;<br />    LCD_NOP;<br /><br />    _delay_us(100);<br />}<br /><br /><br /><br />/*---------------------------------------------------------*/<br />/* Inicjalizacja wyswietlacza */<br /><br />void lcd_init(void)<br />{<br />    _delay_ms(31);    <br />   <br />    SET_OUT_LCD_RS;<br />    SET_OUT_LCD_E;<br />    SET_OUT_LCD_D4;<br />    SET_OUT_LCD_D5;<br />    SET_OUT_LCD_D6;<br />    SET_OUT_LCD_D7;<br /><br />    CLR_LCD_E;<br />    CLR_LCD_RS;<br />    SET_LCD_D4;<br />    SET_LCD_D5;<br />    CLR_LCD_D6;<br />    CLR_LCD_D7;        <br />  <br />    LCD_NOP;<br />    SET_LCD_E;<br />    LCD_NOP; <br />    CLR_LCD_E;<br />    LCD_NOP;<br />    _delay_ms(10);<br /><br />    LCD_NOP;<br />    SET_LCD_E;<br />    LCD_NOP; <br />    CLR_LCD_E;<br />    LCD_NOP;<br />    _delay_ms(2);<br /><br />    LCD_NOP;<br />    SET_LCD_E;<br />    LCD_NOP; <br />    CLR_LCD_E;<br />    LCD_NOP;<br />    _delay_ms(2);<br /><br />    CLR_LCD_D4;<br />    LCD_NOP;<br />    SET_LCD_E;<br />    LCD_NOP; <br />    CLR_LCD_E;<br />    LCD_NOP;<br />    _delay_us(60);<br /><br />    WriteToLCD (0x28 , LCDCOMMAND) ;<br />    _delay_us(60);<br /><br />    LCD_DISPLAY(0) ;<br />    _delay_us(60);<br /><br />    LCD_CLEAR ;<br />    _delay_ms(2);<br /><br />    LCD_ENTRY_MODE(LCDINCREMENT) ;<br />    _delay_us(60);<br /><br /><br />}<br /><br /><br />/*--------------------------------------------------------*/<br />/* Wyswietla tekst na aktualnej pozycji kursora */<br /><br />void lcd_puts(char *str)<br />{<br />    unsigned char i =0;<br /><br />    while( str&#91;i&#93;)<br />        LCD_WRITE_DATA(str&#91;i++&#93;) ;<br />}[/syntax]<br /><br />hd44780.h<br />[syntax=c]/*<br />Plik hd44780.h<br />*/<br /><br />#ifndef LCD_HD44780<br />#define LCD_HD44780<br /><br />#include&lt;util/delay.h&gt;<br /><br /><br />/* RS */<br />#define SET_OUT_LCD_RS  DDRD  |=  _BV(PD6)<br />#define SET_LCD_RS      PORTD |=  _BV(PD6)<br />#define CLR_LCD_RS      PORTD &amp;= ~_BV(PD6)<br /><br />/* E */<br />#define SET_OUT_LCD_E   DDRD  |=  _BV(PD5)<br />#define SET_LCD_E       PORTD |=  _BV(PD5)<br />#define CLR_LCD_E       PORTD &amp;= ~_BV(PD5)<br /><br />/* D4 */<br />#define SET_OUT_LCD_D4  DDRC  |=  _BV(PC5)<br />#define SET_LCD_D4      PORTC |=  _BV(PC5)<br />#define CLR_LCD_D4      PORTC &amp;= ~_BV(PC5)<br /><br />/* D5 */<br />#define SET_OUT_LCD_D5  DDRC  |=  _BV(PC4)<br />#define SET_LCD_D5      PORTC |=  _BV(PC4)<br />#define CLR_LCD_D5      PORTC &amp;= ~_BV(PC4)<br /><br />/* D6 */<br />#define SET_OUT_LCD_D6  DDRC  |=  _BV(PC3)<br />#define SET_LCD_D6      PORTC |=  _BV(PC3)<br />#define CLR_LCD_D6      PORTC &amp;= ~_BV(PC3)<br /><br />/* D7 */<br />#define SET_OUT_LCD_D7  DDRC  |=  _BV(PC2)<br />#define SET_LCD_D7      PORTC |=  _BV(PC2)<br />#define CLR_LCD_D7      PORTC &amp;= ~_BV(PC2)<br /><br />#define LCD_NOP asm volatile(&quot;nop\n\t&quot;&quot;nop\n\t&quot; &quot;nop\n\t&quot; &quot;nop\n\t&quot;::);<br /><br /><br />#define LCDCOMMAND 0<br />#define LCDDATA    1<br /><br />#define LCD_LOCATE(x,y)  WriteToLCD(0x80|((x)+((y)*0x40)), LCDCOMMAND); _delay_us(60)<br /><br />#define LCD_CLEAR              WriteToLCD(0x01, LCDCOMMAND); _delay_ms(2)<br />#define LCD_HOME               WriteToLCD(0x02, LCDCOMMAND); _delay_ms(2)<br /><br />/* IDS */<br /><br />#define LCDINCREMENT           0x02<br />#define LCDDECREMENT           0x00<br />#define LCDDISPLAYSHIFT        0x01<br /><br />#define LCD_ENTRY_MODE(IDS)    WriteToLCD(0x04|(IDS), LCDCOMMAND); _delay_us(60)<br /><br />/* BCD */<br />#define LCDDISPLAY             0x04<br />#define LCDCURSOR              0x02<br />#define LCDBLINK               0x01<br /><br />#define LCD_DISPLAY(DCB)       WriteToLCD(0x08|(DCB), LCDCOMMAND); _delay_us(60)<br /><br />/* RL */<br />#define LCDLEFT                0x00<br />#define LCDRIGHT               0x04<br /><br />#define LCD_SHIFT_DISPLAY(RL)  WriteToLCD(0x18|(RL), LCDCOMMAND); _delay_us(60)<br />#define LCD_SHIFT_CURSOR(RL)   WriteToLCD(0x10|(RL), LCDCOMMAND); _delay_us(60)<br /><br />#define LCD_CGRAM_ADDRESS(A)   WriteToLCD(0x40|((A)&amp;0x3f), LCDCOMMAND); _delay_us(60)<br />#define LCD_DDRAM_ADDRESS(A)   WriteToLCD(0x80|((A)&amp;0x7f), LCDCOMMAND); _delay_us(60)<br /><br />#define LCD_WRITE_DATA(D)      WriteToLCD((D),LCDDATA)<br /><br /><br />void lcd_init(void);<br />void WriteToLCD(unsigned char v,unsigned char rs);<br />void lcd_puts(char *str);<br /><br />#endif[/syntax]<br /><br />main.c<br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &quot;hd44780.h&quot;<br /><br /><br />int main(void)<br />{<br />    /* Napisy przechowujemy w tablicach */<br />    char str1&#91;&#93; = &quot;Czarny&quot;;<br /><br /><br />    /* Funkcja inicjalizuje wyswietlacz */<br />    lcd_init();<br /><br /><br />    {    <br />        // Wlacza wyswietlanie z widocznym kursorem <br />       LCD_DISPLAY(LCDDISPLAY|LCDCURSOR);<br />           LCD_LOCATE(15,1);<br /><br />LCD_CLEAR;<br />LCD_LOCATE(2,0);<br /><br />        //Funkcja lcd_puts wysyla do <br />        //wyswietlacza ciag  znakow <br />        lcd_puts(str1);<br />        _delay_ms(800);    <br /><br />        <br /><br />LCD_LOCATE(1,0);<br />        <br /><br />    }<br />    return 0;<br />}[/syntax]<br /><br />@edit - nie jestem pewien, czy dobry dział, jeżeli nie, to proszę o przeniesienie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />@edit2 - Przepraszam za moje niezapoznanie się z dodawaniem tematów, obrazków, sytnaxów <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> Głupio wyszło, że Pan Mirek jeśli mogę sobie pozwolić musiał mnie poprawić. Jeżeli chodzi o F_CPU już nigdy nie dodam go w kodzie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> A teraz do schematu, to być może nie jest on najlepszy i nie ma w nim zasilania procka, gdyż chodziło mi tu tylko o przedstawienie połączeń. Chyba już wszystko w tym temacie poprawiłem <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=5204">RexioManTM</a> — 31 lip 2014, o 22:58</p><hr />
]]></content>
</entry>
</feed>