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