stm32 DMA dotaz

Tomas Dresler dresler na hw.cz
Čtvrtek Listopad 5 16:54:56 CET 2020


Kdybyste netrval na F777, tak H7xx ma MDMA, ktery by to zvladl.

Tomas


On 2020-11-05 16:47, Vojtěch Petrucha wrote:
> díky moc za odpověď
> 
> to s těmi timery promyslíme, to by asi nějak šlo.
> 
> formát přenosu je vidět na Fig.6 zde
> https://datasheets.maximintegrated.com/en/ds/MAX11100.pdf
> 
> ad převod se spouští v podstatě spádovou hranou na CS
> převodníku
> 
> cílem je navzorkovat signál s nějakou přesnou vzorkovací
> frekvencí, chce se z toho určovat frekvence signálu..
> 
> je to pořád hraní si s protonovým magnetometrem..
> 
> v.
> 
> ______________________________________________________________
>> Od: "Jan Waclawek" <konfera na efton.sk>
>> Komu: "HW-news" <hw-list na list.hw.cz>
>> Datum: 05.11.2020 16:27
>> Předmět: Re: stm32 DMA dotaz
>> Ako vzdy, nerozumiem presne zadaniu a nechce sa mi studovat
> MAX11100,
> idealne by bolo kebyze nakreslite pozadovany casovy diagram.
> 
> Ale vela tychto netypickych SPI sa da riesit tak, ze SPI je slave, a
> hodiny
> a NSS sa generuju timermi.
> 
> Vo Vasom pripade by timer, ktory urcuje aj tempo citania, jednak
> spustal
> casovac ktory vygeneruje 24 clockov (externe prepojene do SPI_SCK), a
> druhak generoval NSS v dlzke 16 clockov (tiez prepojene externe do
> SPI_NSS).
> 
> Ukladanie prijatych 2 byte alebo 1 halfwordu cez DMA je uz trivialne,
> to sa
> hadam este aj v CubeMX da naklikat (dufam ze je z toho pocut ten
> pohrdavy
> ton).
> 
> wek
> 
> ----- Original Message ---------------
>> zdravim,
>> 
>> když by se chtěla přenášet data z převodníku MAX11100 do
> STM32F777 (aktuálně NUCLEO-F767ZI) přes dma..
>> dalo by se to nějak zaonačit, aby se neztratila třetina paměti -
> respektive polovina?
>> on ten max11100 je 16-bitový, ale přes SPI posílá tři bajty,
> přičemž v prvním jsou samé nuly a pokud se pošle clocků více,
> tak zas nuly..
>> bylo by fajn (kvůli přesnosti vzorkovací frekvence) mít SPI-DMA
> trigrované přes timer a přenášet rovnou do paměti, kde by bylo
> pole řádově o 100 000 místech.. ono by se to stihlo i programově,
> ale nebylo by to tak elegantní..  jde o to v podstatě přečíst
> tři byty, ale uložit jen dva. to hádám bez SW zásahu nepůjde?
>> 
>> díky
>> v.
>> 
> 
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list


Další informace o konferenci Hw-list