<p style="padding:0 0 0 0; margin:0 0 0 0;">Zdravim,</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;">tak pomohlo dat pred funkci SPI cteni jeste vycteni datoveho registru - dummybyte = SPI2->DR;   pak jsou data v poradku. A ano hodnotu toho byte ovlivnuje zapnuti/vypnuti CRC..</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;">Nastavil jsem preruseni na nabeznou hranu na vedlejsi pin nez mam ten DRDY, piny propojil.</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;">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..</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;">Funkci na DMA cteni SPI jsem dal do toho preruseni na nabeznou hranu  HAL_SPI_Receive_DMA(&hspi2, &adcbuf1[0],32); a v callbacku HAL_SPI_RxCpltCallback  si nastavim flag a data prerovnam do 8 promennych v mainu...  a funguje to.</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;">Jeste rozchodit druhy prevodnik (poveseny na dalsich dvou SPI..) a provizorni reseni bude na svete...</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;">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;"> </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: 08.07.2017 19:18<br />
> Předmět: Re: trable s stm32f4 a spi<br />
></p>

Poznamka od read-only clena:<br />
 <br />
 >rad by som sa spytat<br />
 >tutok v hw-liste, ze ako to byt v reale nadratovane cele... Letmy<br />
 >pohlad do datasheetu:<br />
 ><br />
 >Ten device posiela vzdy 32bitov a pouziva dva spi...  Ak pouziva len<br />
 >jeden, tak otazka ake ma mclk, a kam ma pripojene drdy... <br />
 <br />
 <br />
 Ja momentalne nemam cas venovat ani ten letmy pohlad do DS toho ADC, ale<br />
 pripajam sa s poznamkou, ze treba hodit aj letmy pohlad do DS toho STM32<br />
 na kapitolu casovanie SPI, ci su tam nejake poziadavky napr. na casovanie<br />
 NSS voci SCK...<br />
 <br />
 wek<br />
 <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 />