Re: stm32 DMA dotaz

Vojtěch Petrucha petrucha na volny.cz
Pondělí Listopad 9 14:30:44 CET 2020


díky za odpověď
h7 jsme zvažovali, ale zas takový výkon teď nepotřebujeme a než by se v tom člověk trochu zorientoval.. kouknul jsem do reference manualu a je to potvůrka složitá..  
 
asi narážíte na:
Independent source and destination transfer width (byte, half-word, word, doubleword): when the data widths of the source and destination are not equal, the MDMA can pack/unpack the necessary data to optimize the bandwidth. • The size and address increment for both source and destination can be independently selected.
 
v.
 
 
 
______________________________________________________________
> Od: "Tomas Dresler" <dresler na hw.cz>
> Komu: "HW-news" <hw-list na list.hw.cz>
> Datum: 05.11.2020 16:55
> Předmět: Re: stm32 DMA dotaz
>
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 <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 <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 <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 <http://list.hw.cz/mailman/listinfo/hw-list>

------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20201109/4a347fe2/attachment.html>


Další informace o konferenci Hw-list