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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-12-29T15:01:39+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=46&amp;t=5310&amp;mode</id>
<entry>
<author><name><![CDATA[markopololop]]></name></author>
<updated>2013-12-29T15:01:39+01:00</updated>
<published>2013-12-29T15:01:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5310&amp;p=62728#p62728</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5310&amp;p=62728#p62728"/>
<title type="html"><![CDATA[Re: STM32F4 Discavery USART błąd przesyłu danych]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5310&amp;p=62728#p62728"><![CDATA[
Witam.<br />A czy taki kod inicjalizacji USART6 wygląda poprawnie?<br />[syntax=c]#include &lt;stdio.h&gt;<br />#include &lt;stdlib.h&gt;<br /><br />#include &quot;stm32f4xx.h&quot;<br />#include &quot;usart_conf.h&quot;<br /><br />void usart6_conf (void)<br />{<br />GPIO_InitTypeDef GPIO_InitStructure;<br />USART_InitTypeDef USART_InitStructure;<br /><br />//Zegary<br />RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC,ENABLE);<br /><br />GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF ;<br />GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;<br />GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6 ;<br />//GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;<br />GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;<br /> GPIO_Init (GPIOC, &amp;GPIO_InitStructure);<br /><br /><br /><br />GPIO_PinAFConfig (GPIOC,GPIO_PinSource6  ,GPIO_AF_USART6);<br /><br />// Konfiguracja USART6<br />RCC_APB2PeriphClockCmd (RCC_APB2Periph_USART6,ENABLE);<br /><br />USART_InitStructure.USART_BaudRate =19200;<br />USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;<br />USART_InitStructure.USART_Mode = USART_Mode_Tx;<br />USART_InitStructure.USART_Parity = USART_Parity_No;<br />USART_InitStructure.USART_StopBits = USART_StopBits_1;<br />USART_InitStructure.USART_WordLength = USART_WordLength_8b ;<br /><br />USART_DeInit( USART6);<br />USART_Init (USART6, &amp;USART_InitStructure);<br /><br />USART_Cmd  (USART6, ENABLE);<br />//USART6-&gt;BRR =(uint16_t)(84000000/19200;  //Jak to odkomentuje to też nie pomaga<br />}[/syntax]<br /><br />USART6 taktowany z APB2 częstotliwścią 84Mhz bo ustawiałem zegary na max. Robię to przy pomocy wygenerowanego pliku system_stm32f4xx.c.<br /><br />Proszę o jakieś wskazówki.<br />Pozdrawiam<br />Marek<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1221">markopololop</a> — 29 gru 2013, o 15:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[BARTB]]></name></author>
<updated>2013-12-29T14:19:11+01:00</updated>
<published>2013-12-29T14:19:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5310&amp;p=62721#p62721</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5310&amp;p=62721#p62721"/>
<title type="html"><![CDATA[Re: STM32F4 Discavery USART błąd przesyłu danych]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5310&amp;p=62721#p62721"><![CDATA[
ja bym sprawdził czy układ uarta 6 jest taktowany z odpowiednią częstotliwością zegara <br />w F1 uarty odłączone są do dwóch rożnych zegarów (szybszy i wolniejszy) może w twoim przypadku jest podobnie i musisz odpowiednio skonfigurować peryferia<br />no chyba, że stwierdzając &quot;zegary się zgadzają&quot; sprawdziłeś już ten trop<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1542">BARTB</a> — 29 gru 2013, o 14:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2013-12-28T22:06:24+01:00</updated>
<published>2013-12-28T22:06:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5310&amp;p=62653#p62653</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5310&amp;p=62653#p62653"/>
<title type="html"><![CDATA[Re: STM32F4 Discavery USART błąd przesyłu danych]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5310&amp;p=62653#p62653"><![CDATA[
<div class="quotetitle">markopololop napisał(a):</div><div class="quotecontent"><br />Zegary się zgadzają przejściówka RS232-USB dobra<br /></div><br /><br />które zegary ??<br /><br />a tak po za tym sprawdź czy prawidłowo masz ustawione bitrate ??<br /><br />wklej kod bo tak możemy tylko zgadywać<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 28 gru 2013, o 22:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[markopololop]]></name></author>
<updated>2013-12-28T22:03:05+01:00</updated>
<published>2013-12-28T22:03:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5310&amp;p=62651#p62651</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5310&amp;p=62651#p62651"/>
<title type="html"><![CDATA[STM32F4 Discavery USART błąd przesyłu danych]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5310&amp;p=62651#p62651"><![CDATA[
Witam.<br />Uruchomiłem komunikację z komputerem przez USART6 ale działają mi tylko przędkości 9600 i niżej. Przy ustawieniu większej prędkości przesyła złe dane. Zegary się zgadzają przejściówka RS232-USB dobra, nie wiem w czym może być problem.<br /><br />Dziękuję za pomoc.<br />Pozdrawiam<br />Marek<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1221">markopololop</a> — 28 gru 2013, o 22:03</p><hr />
]]></content>
</entry>
</feed>