<HTML xmlns="http://www.w3.org/TR/REC-html40" xmlns:v = 
"urn:schemas-microsoft-com:vml" xmlns:o = 
"urn:schemas-microsoft-com:office:office" xmlns:w = 
"urn:schemas-microsoft-com:office:word" xmlns:m = 
"http://schemas.microsoft.com/office/2004/12/omml"><HEAD>
<META content="text/html; charset=windows-1250" http-equiv=Content-Type>
<META name=Generator content="Microsoft Word 14 (filtered medium)">
<STYLE><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Text bubliny Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";
        mso-fareast-language:EN-US;}
span.StylE-mailovZprvy17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.TextbublinyChar
        {mso-style-name:"Text bubliny Char";
        mso-style-priority:99;
        mso-style-link:"Text bubliny";
        font-family:"Tahoma","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></STYLE>
</HEAD>
<BODY lang=CS dir=ltr link=blue vLink=purple>
<DIV dir=ltr>
<DIV style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial'; COLOR: #000000">
<DIV>Typická závada <IMG class="wlEmoticon wlEmoticon-smile" 
style="BORDER-TOP-STYLE: none; BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none" 
alt="Veselý obličej" src="cid:7554941D26504F5899969B337962B2FE@PBRYNBD"> Chybí 
Vám pull-up. Už jsem se s tím setkal. Pokud svítí modrá LED, tak to tak v drtivé 
většině bývá.</DIV>
<DIV> </DIV>
<DIV>P.B.</DIV>
<DIV 
style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>
<DIV style="FONT: 10pt tahoma">
<DIV> </DIV>
<DIV style="BACKGROUND: #f5f5f5">
<DIV style="font-color: black"><B>From:</B> <A title=michal.grunt@vynet.cz 
href="mailto:michal.grunt@vynet.cz">Michal Grunt</A> </DIV>
<DIV><B>Sent:</B> Wednesday, February 25, 2015 10:53 AM</DIV>
<DIV><B>To:</B> <A title=hw-list@list.hw.cz 
href="mailto:hw-list@list.hw.cz">mailto:hw-list@list.hw.cz</A> </DIV>
<DIV><B>Subject:</B> ESP8266/USART záhada</DIV></DIV></DIV>
<DIV> </DIV></DIV>
<DIV 
style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>
<DIV class=WordSection1>
<P class=MsoNormal>Zdravím, mám STM32F103<o:p></o:p></P>
<P class=MsoNormal><A 
href="http://img34.olx.ua/images_slandocomua/183653005_1_644x461_otladochnaya-plata-stm32-stm32f103c8t6-poltava.jpg">http://img34.olx.ua/images_slandocomua/183653005_1_644x461_otladochnaya-plata-stm32-stm32f103c8t6-poltava.jpg</A><o:p></o:p></P>
<P class=MsoNormal>a k tomu nadrátovaný modul ESP8266 (na 
USART1).<o:p></o:p></P>
<P class=MsoNormal><o:p></o:p> </P>
<P class=MsoNormal>Mám jednoduchý program pro připojení k AP. Na USART1 mám 
ještě připojený serial/USB kablík pro odposlouchávání komunikace (pouze RX z 
pohledu převodníku resp. TX PA9). Vše běží. Ale když USB kabel odpojím, zapnu 
napájení tak modul se k AP nepřipojí. Rychle bliká modrá LED na wifi modulu v 
podstatě bez přerušení – normálně bliká pouze asi vteřinu při připojení k 
AP.<o:p></o:p></P>
<P class=MsoNormal><o:p></o:p> </P>
<P class=MsoNormal>Odpojím napájení a když zapojím pouze RX serial/USB kablík 
(aniž bych ten USB zapojoval do PC) tak vše opět běží…<o:p></o:p></P>
<P class=MsoNormal><o:p></o:p> </P>
<P class=MsoNormal>Vyzkoušel jsem i externí napájení (ne z PC) a chová se to 
stejně. Jedině snad, že bych měl nějak blbě nakonfigurovaný USART1 a ten USB 
převodník by to nějak „pozitivně“ ovlivňoval...<o:p></o:p></P>
<P class=MsoNormal><o:p></o:p> </P>
<P class=MsoNormal>void USART1_Init()<o:p></o:p></P>
<P class=MsoNormal>{<o:p></o:p></P>
<P 
class=MsoNormal>                
GPIO_InitTypeDef  GPIO_InitStructure;<o:p></o:p></P>
<P 
class=MsoNormal>                
USART_InitTypeDef USART_InitStructure;<o:p></o:p></P>
<P 
class=MsoNormal>                
NVIC_InitTypeDef NVIC_InitStructure;<o:p></o:p></P>
<P class=MsoNormal><o:p></o:p> </P>
<P 
class=MsoNormal>                
RCC_APB2PeriphClockCmd (RCC_APB2Periph_USART1 | RCC_APB2Periph_GPIOA, 
ENABLE);<o:p></o:p></P>
<P class=MsoNormal><o:p></o:p> </P>
<P 
class=MsoNormal>                
GPIO_InitStructure.GPIO_Pin   = GPIO_Pin_10;<o:p></o:p></P>
<P 
class=MsoNormal>                
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;<o:p></o:p></P>
<P 
class=MsoNormal>                
GPIO_InitStructure.GPIO_Mode  = GPIO_Mode_IN_FLOATING;<o:p></o:p></P>
<P 
class=MsoNormal>                
GPIO_Init(GPIOA, &GPIO_InitStructure);<o:p></o:p></P>
<P class=MsoNormal><o:p></o:p> </P>
<P 
class=MsoNormal>                
GPIO_InitStructure.GPIO_Pin   = GPIO_Pin_9;<o:p></o:p></P>
<P 
class=MsoNormal>                
GPIO_InitStructure.GPIO_Mode  = GPIO_Mode_AF_PP;<o:p></o:p></P>
<P 
class=MsoNormal>                
GPIO_Init(GPIOA, &GPIO_InitStructure);<o:p></o:p></P>
<P class=MsoNormal><o:p></o:p> </P>
<P 
class=MsoNormal>                
USART_InitStructure.USART_BaudRate            
= 115200;<o:p></o:p></P>
<P 
class=MsoNormal>                
USART_InitStructure.USART_WordLength          
= USART_WordLength_8b;<o:p></o:p></P>
<P 
class=MsoNormal>                
USART_InitStructure.USART_StopBits            
= USART_StopBits_1;<o:p></o:p></P>
<P 
class=MsoNormal>                
USART_InitStructure.USART_Parity              
= USART_Parity_No ;<o:p></o:p></P>
<P 
class=MsoNormal>                
USART_InitStructure.USART_HardwareFlowControl = 
USART_HardwareFlowControl_None;<o:p></o:p></P>
<P 
class=MsoNormal>                
USART_InitStructure.USART_Mode                
= USART_Mode_Rx | USART_Mode_Tx;<o:p></o:p></P>
<P 
class=MsoNormal>                
USART_Init(USART1, &USART_InitStructure);<o:p></o:p></P>
<P class=MsoNormal><o:p></o:p> </P>
<P 
class=MsoNormal>                
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_0);<o:p></o:p></P>
<P 
class=MsoNormal>                
NVIC_InitStructure.NVIC_IRQChannel = USART1_IRQn;<o:p></o:p></P>
<P 
class=MsoNormal>                
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;<o:p></o:p></P>
<P 
class=MsoNormal>                
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;<o:p></o:p></P>
<P 
class=MsoNormal>                
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;<o:p></o:p></P>
<P 
class=MsoNormal>                
NVIC_Init(&NVIC_InitStructure);<o:p></o:p></P>
<P class=MsoNormal><o:p></o:p> </P>
<P 
class=MsoNormal>                
USART_ITConfig(USART1, USART_IT_RXNE, ENABLE);<o:p></o:p></P>
<P 
class=MsoNormal>                
NVIC_EnableIRQ(USART1_IRQn);<o:p></o:p></P>
<P class=MsoNormal><o:p></o:p> </P>
<P 
class=MsoNormal>                
USART_Cmd(USART1, ENABLE);<o:p></o:p></P>
<P class=MsoNormal>}<o:p></o:p></P>
<P class=MsoNormal><o:p></o:p> </P>
<P class=MsoNormal>Děkuji za rady<o:p></o:p></P>
<P class=MsoNormal>MG<o:p></o:p></P></DIV></DIV></DIV></DIV></BODY></HTML>