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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-03-05T18:03:45+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=46&amp;t=17797&amp;mode</id>
<entry>
<author><name><![CDATA[kimi9]]></name></author>
<updated>2017-03-05T18:03:45+01:00</updated>
<published>2017-03-05T18:03:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17797&amp;p=184122#p184122</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17797&amp;p=184122#p184122"/>
<title type="html"><![CDATA[Re: STM32F4/ HC-06 / UART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17797&amp;p=184122#p184122"><![CDATA[
Też chciałbym tak zrobić, ale niestety nie ma reakcji na komendy AT, tak jak już wcześniej wspominałem. Domyślnie jakaś prędkość jednak powinna być ustawiona, ale żadna z dostępnych nie chce ze mną, a raczej z modułem współpracować.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4045">kimi9</a> — 5 mar 2017, o 18:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[gizmo5418]]></name></author>
<updated>2017-03-05T17:55:04+01:00</updated>
<published>2017-03-05T17:55:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17797&amp;p=184121#p184121</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17797&amp;p=184121#p184121"/>
<title type="html"><![CDATA[Re: STM32F4/ HC-06 / UART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17797&amp;p=184121#p184121"><![CDATA[
Witaj,<br /><br />Jak masz po kabelku prawidłową pracę w terminalu, to konfiguracja jest ok. <br />Nie pamiętam teraz, ale chyba również w module bluetooth powinieneś ustawić prawidłową prędkość uartu. Czyli komputer, moduł bluetooth oraz stm32f411 muszą mieć ustawione identyczne prędkości.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1967">gizmo5418</a> — 5 mar 2017, o 17:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kimi9]]></name></author>
<updated>2017-03-05T16:19:36+01:00</updated>
<published>2017-03-05T16:19:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17797&amp;p=184111#p184111</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17797&amp;p=184111#p184111"/>
<title type="html"><![CDATA[STM32F4/ HC-06 / UART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17797&amp;p=184111#p184111"><![CDATA[
Mam problem z podłączeniem moduły bluetooth do płytki Nucleo, w której działa STM32F411. Konfiguracja UART wydaje się być dobra ponieważ transmisja z terminalem działa poprawnie w obie strony. Jeżeli pod piny podpinam moduł bluetooth, paruję go z komputerem zmieniam port i szybkość transmisji na 9600 czy 115200(wg niektórych źródeł domyślna) nie widać żadnych efektów komunikacji. <br /><br />Problem ten występuje zarówno na HC-06 jak i HC-05. Na komendy AT również nie ma odpowiedzi. Moduł jest podłączony na krzyż oczywiście.<br /><br />Czy należy jakoś jeszcze dodatkowo skonfigurować porty, aby transmisja doszła do skutku?<br />[syntax=c]void uart_init() {<br />        RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART2, ENABLE);<br />        RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE);<br /> <br />        GPIO_PinAFConfig(GPIOA, GPIO_PinSource2, GPIO_AF_USART2);<br />        GPIO_PinAFConfig(GPIOA, GPIO_PinSource3, GPIO_AF_USART2);<br /> <br />        GPIO_InitTypeDef gpio;<br />        GPIO_StructInit(&amp;gpio);<br />        gpio.GPIO_Pin = GPIO_Pin_2;     // tx<br />        gpio.GPIO_Mode = GPIO_Mode_AF;<br />        gpio.GPIO_Speed = GPIO_Speed_50MHz;<br />        GPIO_Init(GPIOA, &amp;gpio);<br /> <br />        gpio.GPIO_Pin = GPIO_Pin_3;             // rx<br />        gpio.GPIO_Mode = GPIO_Mode_AF;<br />        gpio.GPIO_Speed = GPIO_Speed_100MHz;<br />        GPIO_Init(GPIOA, &amp;gpio);<br /> <br />        USART_InitTypeDef uart;<br />        USART_StructInit(&amp;uart);<br />        uart.USART_BaudRate = 9600;<br />        uart.USART_WordLength = USART_WordLength_8b;<br />        uart.USART_StopBits = USART_StopBits_1;<br />        uart.USART_Parity = USART_Parity_No;<br />        uart.USART_HardwareFlowControl = USART_HardwareFlowControl_None;<br />        uart.USART_Mode = USART_Mode_Rx | USART_Mode_Tx;<br />        USART_Init(USART2, &amp;uart);<br />        USART_Cmd(USART2, ENABLE);<br /> <br />        USART_ITConfig(USART2, USART_IT_RXNE, ENABLE);<br />        USART_ITConfig(USART2, USART_IT_TXE, ENABLE);<br />}[/syntax]<br /><br />Bliźniaczy wątek zmieściłem już w nieco innej części tego forum jednak nie dostałem żadnej pomocnej odpowiedzi, dlatego też liczę że tutaj może znajdzie się ktoś bardziej pomocny. <br /><a href="http://forum.atnel.pl/topic17775.html"  class="postlink">http://forum.atnel.pl/topic17775.html</a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4045">kimi9</a> — 5 mar 2017, o 16:19</p><hr />
]]></content>
</entry>
</feed>