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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-01-25T13:05:51+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=46&amp;t=14265&amp;mode</id>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2016-01-25T13:05:51+01:00</updated>
<published>2016-01-25T13:05:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151658#p151658</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151658#p151658"/>
<title type="html"><![CDATA[Re: STM32F4 + HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151658#p151658"><![CDATA[
<div class="quotetitle">SunRiver napisał(a):</div><div class="quotecontent"><br />jak do tej pory nic nigdzie nie siadło i działa prawidłowo<br /></div><br /><br />Nic dodać, nic ująć. Może tylko tyle, że działa też i u mnie na FRDM-KL25Z i kilku Discovery'kach. <br />Trochę poprawiłem sobie tą bibliotekę od Ciebie kolego SunRiver, bo miałem od czasu do czasu problem z inicjalizacją wyświetlacza (raz na kilka włączeń pokazywały się krzaki), no ale to już kosmetyka. Jeszcze raz dzięki za udostępnienie biblioteki. Gorąco ją polecam wszystkim początkującym i nie tylko.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 25 sty 2016, o 13:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2016-01-25T12:31:07+01:00</updated>
<published>2016-01-25T12:31:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151654#p151654</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151654#p151654"/>
<title type="html"><![CDATA[Re: STM32F4 + HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151654#p151654"><![CDATA[
<!-- m --><a class="postlink" href="http://www.sunduino.pl/wordpress/start-z-stm32-vl-discovery-5-lcd/" >http://www.sunduino.pl/wordpress/start- ... ery-5-lcd/</a><!-- m --><br /><br /><a href="https://obrazkiforum.atnel.pl/58/9e615843332bfd11988d38c6544f1cd3.PNG"  class="postlink"><img src="https://obrazkiforum.atnel.pl/58/9e615843332bfd11988d38c6544f1cd3.PNG" alt="Obrazek" /></a><br /><br />np 5V HD44780 2x16 z FRDM-KL25Z pracującym na 3,3V <br />najlepiej pin RW dać na GND dzięki czemu dokonujemy tylko zapisu do LCD <br />co pozwala używać go na dowolnych pinach procka bez obawy o uszkodzenie <br />jak do tej pory nic nigdzie nie siadło i działa prawidłowo.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 25 sty 2016, o 12:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Juffre]]></name></author>
<updated>2016-01-25T09:20:31+01:00</updated>
<published>2016-01-25T09:20:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151643#p151643</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151643#p151643"/>
<title type="html"><![CDATA[Re: STM32F4 + HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151643#p151643"><![CDATA[
Twoja funkcja inicjalizująca jest jakaś taka uboga. Za krótka. Zobacz w dokumentacji HD44780 jak wygląda algorytm ustawiania wyświetlacza do pracy z magistralą 4bit.<br />Dobrze by było gdyby ten wyświetlacz działał na 3V3.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=473">Juffre</a> — 25 sty 2016, o 09:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Intre]]></name></author>
<updated>2016-01-25T00:58:30+01:00</updated>
<published>2016-01-25T00:58:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151634#p151634</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151634#p151634"/>
<title type="html"><![CDATA[Re: STM32F4 + HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151634#p151634"><![CDATA[
Ty no co ty za schemat dałeś?? To jak sobie Mirek do AVR podłączył to my wiemy.<br /><br />Ty masz dać schemat jak masz zrobionego procesora STM32 + wyświetlacz co do jakich pinów itd.<br /><br />Dalej maiłeś odpalić sobie testowo bibliotekę z Galewskiego taką jak ona jest. Np. Cw.4 odliczanie. U niego funkcja wysyłająca na ekran nazywa się &quot;LCD_WriteTextXY&quot;<br /><br />Poza tym po inicjalizacji należy oczyścić pamieć wyświetlacza. Używanie samego LCD_WriteData; większego sensu nie ma, jednakże specjalnie dla Ciebie to zrobiłem test, mając wgrane ćwiczenie 4 zrobiłem samo LCD_WriteData(0x41); także programowo ona na 100% działa.<br /><br /><br /><a href="https://obrazkiforum.atnel.pl/1356/d4a1101c17a4e4d908523804e2252d76.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/1356/d4a1101c17a4e4d908523804e2252d76.jpg" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1356">Intre</a> — 25 sty 2016, o 00:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tomek_f4]]></name></author>
<updated>2016-01-25T00:32:09+01:00</updated>
<published>2016-01-25T00:32:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151631#p151631</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151631#p151631"/>
<title type="html"><![CDATA[Re: STM32F4 + HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151631#p151631"><![CDATA[
Korzystanie ze stykówki to raczej kwestia konieczności, nie wyboru.<br /><br />Generalnie schemat połączenia jest taki jak tu: <img src="http://forum.atnel.pl/_obrazki/o/1258/2f7a2e825f9eaa3584b5677c8e8ab20e.jpg" alt="Obrazek" /><br />Dorzuciłem tylko na próbę 1n4148, zgodnie z sugestią jednego z zagranicznych forów na linię zasilania (bez efektu)<br /><br />Zmieniłem wszystkie kabelki, płytkę i przetestowałem z dwoma wyświetlaczami:<br /><br /><!-- m --><a class="postlink" href="http://i.imgur.com/XbrII8v.jpg" >http://i.imgur.com/XbrII8v.jpg</a><!-- m --><br /><!-- m --><a class="postlink" href="http://i.imgur.com/4NeqvLC.jpg" >http://i.imgur.com/4NeqvLC.jpg</a><!-- m --><br /><br />efekt wysłania znaku 0x41 ('A') jest taki, że na pierwszej pozycji mam krzaczek spoza zestawu znaków, na drugiej ukośnik.<br /><br />Poniżej mój kod, funkcja WriteData z biblioteki<br /><br />[syntax=c]#define STM32F429xx<br />#include &lt;stm32f4xx_gpio.h&gt;<br />#include &lt;stm32f4xx_rcc.h&gt;<br />#include &lt;lcd44780.h&gt;<br /><br />#define LCD_GPIO GPIOA<br />#define LCD_D4 GPIO_Pin_3<br />#define LCD_D5 GPIO_Pin_2<br />#define LCD_D6 GPIO_Pin_1<br />#define LCD_D7 GPIO_Pin_0<br /><br />#define LCD_RS GPIO_Pin_12<br />#define LCD_RW GPIO_Pin_11<br />#define LCD_EN GPIO_Pin_10<br /><br /><br />void LCD_Init()<br />{<br />int delayCnt;<br />GPIO_InitTypeDef GPIO_InitStructure;<br /><br />RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE);<br /><br />GPIO_InitStructure.GPIO_Pin   =  LCD_D4|LCD_D5|LCD_D6|LCD_D7|LCD_RS|LCD_RW|LCD_EN;<br />GPIO_InitStructure.GPIO_Speed =  GPIO_Speed_2MHz;<br />GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;<br />GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;<br />GPIO_Init(LCD_GPIO, &amp;GPIO_InitStructure);<br /><br />GPIO_Write(GPIOA, 0);<br />GPIO_ResetBits(GPIOA, LCD_RS | LCD_EN | LCD_RW);<br />GPIO_ResetBits(GPIOA, LCD_D7 | LCD_D6 | LCD_D5 | LCD_D4 | LCD_EN | LCD_RS | LCD_RW);<br /><br />GPIO_WriteBit(GPIOA, LCD_D5, Bit_SET);<br />for(delayCnt=0; delayCnt&lt;500000; delayCnt++);<br />GPIO_WriteBit(GPIOA, LCD_EN, Bit_SET);<br />for(delayCnt=0; delayCnt&lt;500000; delayCnt++);<br />GPIO_WriteBit(GPIOA, LCD_EN, Bit_RESET);<br /><br />}<br /><br /><br />int main (void)<br />{<br />SystemInit();<br /><br />LCD_Init();<br /><br />LCD_WriteData(0x41);<br /><br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12703">tomek_f4</a> — 25 sty 2016, o 00:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Intre]]></name></author>
<updated>2016-01-24T23:59:45+01:00</updated>
<published>2016-01-24T23:59:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151630#p151630</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151630#p151630"/>
<title type="html"><![CDATA[Re: STM32F4 + HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151630#p151630"><![CDATA[
No powiem Tobie zawsze podziwiam zapał ludzi walczących na stykówkach <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><br />Generalne żeby Ci pomóc to raczej powinieneś pomyśleć o schemacie, o całym kodzie programu bo możesz mieć błąd np. w inicjalizacji czy komplikacji, do tego bym się poważnie zastanowił nad zrobieniem własnej PCB albo np. kupienie zestawu STM32 Nucleo + przystawki z LCD np. takiej: <a href="http://botland.com.pl/arduino-shield-klawiatury-i-wyswietlacze/5182-dfrobot-lcd-keypad-shield-v20-wyswietlacz-dla-arduino.html"  class="postlink">http://botland.com.pl/arduino-shield-klawiatury-i-wyswietlacze/5182-dfrobot-lcd-keypad-shield-v20-wyswietlacz-dla-arduino.html</a> żeby generalnie wykluczyć problemy sprzętowe.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1356">Intre</a> — 24 sty 2016, o 23:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tomek_f4]]></name></author>
<updated>2016-01-24T23:36:09+01:00</updated>
<published>2016-01-24T23:36:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151628#p151628</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151628#p151628"/>
<title type="html"><![CDATA[Re: STM32F4 + HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151628#p151628"><![CDATA[
Witam ponownie.<br /><br />Zestawu ATB nie posiadam. Wszystkie piny połączone z wyświetlaczem są FT. <br /><br />Podłączenie kondensatora 100nF na wyprowadzenia zasilania zrobiły swoje z inicjalizacją. Skorzystałem z funkcji LCD_WriteData z polecanej biblioteki dra Galewskiego i otrzymałem &quot;krzaczek&quot; przy wysyłaniu literki do wyświetlacza:<br /><br /><img src="http://i.imgur.com/PeVNzdO.jpg" alt="Obrazek" /><br />(w razie gdyby link nie działał: <!-- m --><a class="postlink" href="http://imgur.com/PeVNzdO" >http://imgur.com/PeVNzdO</a><!-- m -->)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12703">tomek_f4</a> — 24 sty 2016, o 23:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Intre]]></name></author>
<updated>2016-01-22T12:09:33+01:00</updated>
<published>2016-01-22T12:09:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151413#p151413</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151413#p151413"/>
<title type="html"><![CDATA[Re: STM32F4 + HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151413#p151413"><![CDATA[
Po 1-wsze pytanie jakim zasilaniem zasilasz wyświetlacz LCD 2x16? One generalnie sa na 5V. <br /><br />Po 2-gie bez problemów do testów z tym wyświetlaczem i STM32 wykorzystasz zestaw ATB:<br /><br /><a href="https://obrazkiforum.atnel.pl/1356/5b5f3c215dce00e15307bb7ba2fda3c6.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/1356/5b5f3c215dce00e15307bb7ba2fda3c6.jpg" alt="Obrazek" /></a><br /><br />Gdzie masz cała problematyke zasilania rozwiązaną, tylko pamietaj że do STM32 trzeba podłączyć wyświetlacz do tzw. pinów 5V tolerant.<br /><br />a Po 3-cie masz dostepną bibliotekę dla STM32 działająca z tymi wyświetlaczami bez problemów, związane jest to z książką Pana Mareka Galewskiego &quot;STM32. Aplikacje i ćwiczenia w języku C&quot; która zresztą też polecam. <a href="http://www.wydawnictwo.btc.pl/index.php?ukey=product&amp;productID=187337"  class="postlink">http://www.wydawnictwo.btc.pl/index.php?ukey=product&amp;productID=187337</a><br /><br />stąd można pobrać w/w kod:<br /><a href="http://www.mikrokontroler.pl/content/STMCC"  class="postlink">http://www.mikrokontroler.pl/content/STMCC</a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1356">Intre</a> — 22 sty 2016, o 12:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tomek_f4]]></name></author>
<updated>2016-01-22T10:10:25+01:00</updated>
<published>2016-01-22T10:10:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151406#p151406</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151406#p151406"/>
<title type="html"><![CDATA[Re: STM32F4 + HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151406#p151406"><![CDATA[
Faktycznie to 100 nano na wejściu zasilania może się przydać, głupi nie pomyślałem. Zastanawia mnie jednak dlaczego czasami zaskoczyło, a czasami nie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12703">tomek_f4</a> — 22 sty 2016, o 10:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[marmur]]></name></author>
<updated>2016-01-22T08:11:11+01:00</updated>
<published>2016-01-22T08:11:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151392#p151392</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151392#p151392"/>
<title type="html"><![CDATA[Re: STM32F4 + HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151392#p151392"><![CDATA[
Ja przy użyciu tego wyświetlacza na stykówce też miałem problemy.<br /><br />Działo się tak że wyświetlacz się rozsypywał (krzaki) i pojawiał się migotający kursor, np. gdy ruszyłem gdzieś kabelkami na stykówce, załączył się przekaźnik a co ciekawe gdy np. uruchomiłem komputer, który był wpięty do tego samego gniazdka. Powracał do w miarę normalnego stanu gdy odświeżył się kilkukrotnie, ale migający kursor pozostawał.<br /><br />Co prawda problemu całkowicie nie rozwiązałem bo projekt mi na razie leży, ale dałem kondensatory filtrujące na zasilaniu oraz przeniosłem urządzenie do gniazdka oddalonego od komputera i problem się zredukował, choć nadal występował. Uznałem że to może być problem stykówki i będę myślał nad tym jak sprzęt polutuję porządnie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10570">marmur</a> — 22 sty 2016, o 08:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tomek_f4]]></name></author>
<updated>2016-01-22T01:34:11+01:00</updated>
<published>2016-01-22T01:34:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151382#p151382</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151382#p151382"/>
<title type="html"><![CDATA[Re: STM32F4 + HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151382#p151382"><![CDATA[
Wyświetlacz pracuje w trybie 4-bitowym. O samym miganiu kursora wiem, że to sprawa normalna, jednak problem wygląda inaczej, widać to na załączonym filmiku. Co ciekawe, kiedy złącze USB na płytce nie jest podłączone do komputera, a do ładowarki USB, to przy każdym uruchomieniu odpala się bezproblemowo.<br /><br />To, że druga linia wyświetlacza nie działa to tylko moje przypuszczenie, gdyż nie widzę na niej tych jaśniejszych prostokątów z pikselami, a do przesyłania znaków jeszcze nie doszedłem <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=12703">tomek_f4</a> — 22 sty 2016, o 01:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Juffre]]></name></author>
<updated>2016-01-22T00:12:32+01:00</updated>
<published>2016-01-22T00:12:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151380#p151380</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151380#p151380"/>
<title type="html"><![CDATA[Re: STM32F4 + HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151380#p151380"><![CDATA[
Ten wyświetlacz ma funkcję migania kursora. Jest to sprawa normalna, aby ją wyłączyć musisz wysłać odpowiednią instrukcję sterującą do jednego z rejestrów wyświetlacza.<br /><br />W jakim trybie działa LCD 4 bit czy 8 bit?<br /><br />Jeżeli nie chce Ci się nic wyświetlać w dolnym wierszu sprawdź czy dobrze wpisałeś adresy w funkcji wysyłającej.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=473">Juffre</a> — 22 sty 2016, o 00:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tomek_f4]]></name></author>
<updated>2016-01-21T23:59:22+01:00</updated>
<published>2016-01-21T23:59:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151379#p151379</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151379#p151379"/>
<title type="html"><![CDATA[STM32F4 + HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14265&amp;p=151379#p151379"><![CDATA[
Cześć,<br /><br />Jestem na początku swojej drogi z programowaniem mikrokontrolerów ST. Posiadam płytkę STM32F429ZI.<br /><br />Zachęcony obejrzeniem filmiku<br /><a href="https://www.youtube.com/watch?v=tOLnAFhUVjw"  class="postlink">Obsługa wyświetlacza LCD dla opornych</a> postanowiłem napisać funkcję inicjalizacyjną (na sam początek). Używałem biblioteki Standard Peripherals Library i Keila v5.<br /><br />Jej działanie czasami objawia się migającym kursorem na pierwszej pozycji <br /><a href="https://youtu.be/yKwpIouqJNk"  class="postlink">JAK TUTAJ</a><br />A czasami cały wyświetlacz &quot;miga&quot;<br /><a href="https://www.youtube.com/watch?v=mhMJ0HH0gGs"  class="postlink">JAK TU</a><br /><br />Po kilku-kilkunastu resetach sytuacja się &quot;stabilizuje&quot;. Kursor pojawia się na którejś pozycji.<br /><br />Dodatkowo, druga linia wyświetlacza wygląda na nieaktywną, czyli chyba wyświetlacz nie ustawia się automatycznie w ten tryb jak na filmiku.<br /><br />Ma ktoś może jakieś pomysły, dlaczego jest taka losowość?<br /><br /><br />[syntax=c]void LCD_Init()<br />{<br />int delayCnt;<br />GPIO_InitTypeDef GPIO_InitStructure;<br /><br />RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE);<br /><br />GPIO_InitStructure.GPIO_Pin   =  LCD_D4|LCD_D5|LCD_D6|LCD_D7|LCD_RS|LCD_RW|LCD_EN;<br />GPIO_InitStructure.GPIO_Speed =  GPIO_Speed_2MHz;<br />GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;<br />GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;<br />GPIO_Init(LCD_GPIO, &amp;GPIO_InitStructure);<br /><br />GPIO_Write(GPIOA, 0);<br />GPIO_ResetBits(GPIOA, LCD_RS | LCD_EN | LCD_RW);<br />GPIO_ResetBits(GPIOA, LCD_D7 | LCD_D6 | LCD_D5 | LCD_D4 | LCD_EN | LCD_RS | LCD_RW);<br /><br />GPIO_WriteBit(GPIOA, LCD_D5, Bit_SET);<br />for(delayCnt=0; delayCnt&lt;500000; delayCnt++);<br />GPIO_WriteBit(GPIOA, LCD_EN, Bit_SET);<br />for(delayCnt=0; delayCnt&lt;500000; delayCnt++);<br />GPIO_WriteBit(GPIOA, LCD_EN, Bit_RESET);<br /><br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12703">tomek_f4</a> — 21 sty 2016, o 23:59</p><hr />
]]></content>
</entry>
</feed>