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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2021-02-16T21:39:03+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=46&amp;t=23617&amp;mode</id>
<entry>
<author><name><![CDATA[jez2000]]></name></author>
<updated>2021-02-16T21:39:03+01:00</updated>
<published>2021-02-16T21:39:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23617&amp;p=231118#p231118</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23617&amp;p=231118#p231118"/>
<title type="html"><![CDATA[Re: Wyświetlacz COG na sterowniku st565]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23617&amp;p=231118#p231118"><![CDATA[
Oznacza za to makro a nie funkcja.<br />Sprawdz HAL_SPI_Transmit. A najlepiej jak zobaczysz do dokumentacji HAL<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11828">jez2000</a> — 16 lut 2021, o 21:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Eposas]]></name></author>
<updated>2021-02-16T21:32:50+01:00</updated>
<published>2021-02-16T21:32:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23617&amp;p=231117#p231117</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23617&amp;p=231117#p231117"/>
<title type="html"><![CDATA[Re: Wyświetlacz COG na sterowniku st565]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23617&amp;p=231117#p231117"><![CDATA[
Z ciekawości sie zapytam co oznacza znaki __ i tak samo nie mam funkcji sendData()<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17799">Eposas</a> — 16 lut 2021, o 21:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jez2000]]></name></author>
<updated>2021-02-16T21:22:40+01:00</updated>
<published>2021-02-16T21:22:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23617&amp;p=231116#p231116</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23617&amp;p=231116#p231116"/>
<title type="html"><![CDATA[Re: Wyświetlacz COG na sterowniku st565]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23617&amp;p=231116#p231116"><![CDATA[
Sproboj<br />[syntax=c]__HAL_SPI_GET_FLAG(SPI1, SPI_FLAG_TXE)[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11828">jez2000</a> — 16 lut 2021, o 21:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Eposas]]></name></author>
<updated>2021-02-16T20:47:35+01:00</updated>
<published>2021-02-16T20:47:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23617&amp;p=231115#p231115</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23617&amp;p=231115#p231115"/>
<title type="html"><![CDATA[Re: Wyświetlacz COG na sterowniku st565]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23617&amp;p=231115#p231115"><![CDATA[
Mam problem funkcją SPI_GetFlagStatus, nie ma jej, jaki jest odpowiednik w bibliotece HAL?<br />[syntax=c]inline void ST7565_spiwrite(uint8_t c) {<br />  //shiftOut(sid, sclk, MSBFIRST, c);<br />  while (SPI_GetFlagStatus(SPI1, SPI_FLAG_TXE) == RESET);<br />  SPI_SendData(SPI1, c);<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17799">Eposas</a> — 16 lut 2021, o 20:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Eposas]]></name></author>
<updated>2021-02-16T18:39:43+01:00</updated>
<published>2021-02-16T18:39:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23617&amp;p=231113#p231113</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23617&amp;p=231113#p231113"/>
<title type="html"><![CDATA[Wyświetlacz COG na sterowniku st565]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23617&amp;p=231113#p231113"><![CDATA[
Witam, dopiero się przesiadam na stm32 i chciałbym sobie zaprogramować wyświetlacz WDO0066 po przez SPI. Bibliotekę znalazłem sobie na internecie tyle że ja bawię się na HAL a tam jest typowo na peripheral. I chciałbym aby z pomoca forum krok po kroku to przeimporotwać i przy okazji pokazać innym podobnym do mnie jak to sie robi.<br />Zaczynam od tego że płytkę z prockiem stm32 F205 mam z odzysku, czyli że tak mozna powiedzieć rzeźbię na niej.  <br />I taki wyświetlacz według mojego rozumowania jest komunikacja half duplex czyli wykorzystujemy linie SCLK i MOSI (output) i tu nachodzi pierwsze pytanie do czego używamy pinu reset na wyświetlaczu czy mozna go podpiąc do byle jakiego pinu tak samo z A0.<br />Teraz dochodzimy do programowania biblioteka zaczerpnięta z <!-- m --><a class="postlink" href="https://github.com/mberntsen/STM32-Libraries/blob/master/ST7565/src/ST7565.c" >https://github.com/mberntsen/STM32-Libr ... c/ST7565.c</a><!-- m --><br />i tutaj się zaczymałem, przejrzałem bibliotekę i wyskoczyło mi kilka błędów np z delayami te akurat zamieniłem na HAL-owskie jednak zostały mi ustawienie pinow oraz zrozumeinie tej funkcji [syntax=c]inline void ST7565_spiwrite(uint8_t c) {<br />  //shiftOut(sid, sclk, MSBFIRST, c);<br />  while (SPI_GetFlagStatus(SPI2, SPI_FLAG_TXE) == RESET);<br />  SPI_SendData(SPI2, c);<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17799">Eposas</a> — 16 lut 2021, o 18:39</p><hr />
]]></content>
</entry>
</feed>