<p style="padding:0 0 0 0; margin:0 0 0 0;"><span style="font-size: 13.3333px;">></span><span style="font-size: 13.3333px;">Tie EXTI prerusenia by mali byt nezavisle od modu GPIO (snad s vynimkou </span><span style="font-size: 13.3333px;">Analog</span></p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"><span style="font-size: 13.3333px;">RM0402</span></p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">7.3.8 External interrupt/wakeup lines</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">To use external interrupt lines, the port must be configured in input mode,</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">7.4.1</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">MODERy[1:0]: Port x configuration bits (y = 0..15)</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">These bits are written by software to configure the I/O direction mode.</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">00: Input (reset state)</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">01: General purpose output mode</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">10: Alternate function mode        <- SPI NSS</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">11: Analog mode</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"><span style="font-size: 13.3333px;">> </span><span style="font-size: 13.3333px;">No, jednak je to mcu takze jemu je to lahostajne ci nieco prepina 122x za </span><span style="font-size: 13.3333px;">sekundu alebo nie, </span></p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">ja vim, jen se mi to nejak prici..</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">ted jsem to zkousel pomoci HAL funkci ale nejak to nejde. </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">zkousel jsem i primo zapisem do registru GPIOB -> MODER, ale to zrejme nestaci, asi je treba to vzdy znova inicializovat, nechce se mi to ted zkoumat, <span style="font-size: 13.3333px;">zustanu prozatim u te trochy cinu mezi dvema piny...</span></p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">Diky</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">V.</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">______________________________________________________________<br />
> Od: Jan Waclawek <konfera@efton.sk><br />
> Komu: HW-news <hw-list@list.hw.cz><br />
> Datum: 10.07.2017 13:41<br />
> Předmět: Re: trable s stm32f4 a spi<br />
></p>

>tak pomohlo dat pred funkci SPI cteni jeste vycteni datoveho registru - dummybyte = SPI2->DR;   pak jsou data v poradku. <br />
 <br />
 Aha to je logicke - ak ste to SPI povolili uz predtym, bude nastaveny RXNE<br />
 z nejakej predchadzajucej transkcie.<br />
 <br />
 >Nastavil jsem preruseni na nabeznou hranu na vedlejsi pin nez mam ten DRDY, piny propojil.<br />
 >Predpokladam, ze nejde mit to preruseni zapnute kdyz je ten pin pouzity v tom SPI - je to  GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;   versus GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING;  a prepinat to 122x za sekundu nevim jestli by bylo to prave..<br />
 <br />
 No, jednak je to mcu takze jemu je to lahostajne ci nieco prepina 122x za<br />
 sekundu alebo nie, <br />
 <br />
 Druhak, nie je to vobec potrebne. Toto je presne ten okamih ked chcete<br />
 nieco, co sa da pomerne lahko vyskusat, ale ten Cube to proste tak nema.<br />
 Tie EXTI prerusenia by mali byt nezavisle od modu GPIO (snad s vynimkou<br />
 Analog, ked sa vypina vstupny Schmidt); len v Cube je to funkcne prepojene<br />
 (mozno sa to EXTI da nejako rozchodit v Cube aj mimo toho mechanizmu v<br />
 GPIO module, ale to ja rozhodne skumat nebudem).<br />
 <br />
 <br />
 wek<br />
 <br />
 <br />
 _______________________________________________<br />
 HW-list mailing list  -  sponsored by www.HW.cz<br />
 Hw-list@list.hw.cz<br />
 <a href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a><br />