STM32F7 SPI DMA pauzy?

Petr Labaj labaj na volny.cz
Pondělí Říjen 2 23:48:49 CEST 2017


Nevím, co za to může. Ale DMA na SPI používám hodně, a nikdy tam
žádné prodlevy mezi znaky nemám. A to ani při SCK 15 MHz.
Je to teda na STM32F4, ale snad to u vyšší řady neošidili.

PL

*******************************

Dne 2.10.2017 v 21:01 Jan Waclawek napsal(a):
> Nie.
>
> SPIx_CR2.NSSP=1?
>
> JW
>
>
> ----- Original Message ---------------
>> Asi za to muze Motorola format?
>>
>> Dne 02.10.2017 v 20:44 Jaroslav Buchta napsal(a):
>>> Je mozne, ze SPI pri pouziti DMA pro Rx i Tx dela pauzy mezi znaky
>>> (16b) asi 200-300ns? FIFO sem zapnout zkousel ale efekt je
>>> nemeritelny, hodinova frekvence je u vseho maximalni. Procesor jinak v
>>> podstate nic nedela.
>>>
>>> Asi nic zasadniho, jen me to prekvapilo. Pouzivam HAL knihovny ale
>>> vypada to napsano OK, ze to asi DMA opravdu pouziva...
>>>
>>> Vypada to takto, zluta NSS, modra SCK 6.75MHz, prenasi se cyklicky
>>> 2050x16b, perioda by mela byt teoreticky 4.86ms (+ 8uS programove
>>> obsluhy), prakticky je 5.47 ms
>>>



Další informace o konferenci Hw-list