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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-03-01T16:55:17+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=46&amp;t=10877&amp;mode</id>
<entry>
<author><name><![CDATA[PROTON]]></name></author>
<updated>2015-03-01T16:55:17+01:00</updated>
<published>2015-03-01T16:55:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10877&amp;p=121476#p121476</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10877&amp;p=121476#p121476"/>
<title type="html"><![CDATA[Re: STM32 i DMA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10877&amp;p=121476#p121476"><![CDATA[
Nie włączyłem cyklicznego, chcę na żądanie przesyłać obraz.<br /><br /><strong>@PJS</strong> Zasugerowałeś cykliczny tryb pracy, skonfigurowałem całość, na cykliczny tryb pracy i zadziałało.<br />Zmieniłem <strong>DMA_Mode_Circular</strong> na <strong>DMA_Mode_Normal</strong> i działa tak jak powinno. Dziękuję.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1315">PROTON</a> — 1 mar 2015, o 16:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PJS]]></name></author>
<updated>2015-03-01T16:35:09+01:00</updated>
<published>2015-03-01T16:35:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10877&amp;p=121471#p121471</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10877&amp;p=121471#p121471"/>
<title type="html"><![CDATA[Re: STM32 i DMA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10877&amp;p=121471#p121471"><![CDATA[
A włączyłeś cykliczny tryb pracy DMA? Jeżeli chcesz więcej pomocy to wrzuć funkcje konfiguracyjną DMA, bo z tego co podałeś nic nie wiadomo.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1614">PJS</a> — 1 mar 2015, o 16:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PROTON]]></name></author>
<updated>2015-03-01T16:09:36+01:00</updated>
<published>2015-03-01T16:09:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10877&amp;p=121468#p121468</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10877&amp;p=121468#p121468"/>
<title type="html"><![CDATA[STM32 i DMA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10877&amp;p=121468#p121468"><![CDATA[
Zrobiłem obsługę wyświetlacza PCD8544 pod STM32, wykorzystuje sprzętowy SPI oraz DMA do kopiowania bufora do wyświetlacza.<br /><br />Aby uruchomić DMA wystarczy wydać polecenie:<br /><strong>DMA_Cmd(DMA1_Channel3, ENABLE);</strong><br /><br />Problem w tym że zadziała to tylko raz, aby wyświetlacz był za każdym razem odświeżany muszę wykonywać pełną inicjalizację DMA za każdym razem.<br />[syntax=c]DMA_DeInit(DMA1_Channel3);<br />DMA_Init(DMA1_Channel3, &amp;DMA_i);<br />SPI_I2S_DMACmd(SPI1, SPI_I2S_DMAReq_Tx, ENABLE);<br />DMA_Cmd(DMA1_Channel3, ENABLE);[/syntax]<br /><br />Pytanie, czy tak jest prawidłowo? Tak to ma działać?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1315">PROTON</a> — 1 mar 2015, o 16:09</p><hr />
]]></content>
</entry>
</feed>