stm32 - dithering pwm pres dma, dotaz...

Jan Waclawek konfera na efton.sk
Čtvrtek Leden 2 15:23:00 CET 2020


> Pokud se budou tato cisla plnit pres (kruhove) DMA do CMP1 registru

Myslite TIMx_CCR1?

> No stravil jsem asi den a pul (nachlazeny napul v posteli) snazenim se naklikat to DMA v CubeMX, no neslo to. 
> Kupodivu po 30 minutach koukani do HRTIM_Snippets (STM32Cube_FW_F3_V1.11.0) to behalo po bezproblemu, takze doporucuju..

Hehe (pardon, neodolal som).



>A ted ten dotaz, v me aplikaci, kde mam tabulku 16-ti prvkovou (4 bity navic), circular DMA prenasi data do komparacniho registru.. 
> jelikoz v tomhle pripade budu hodnotu pwm menit max. cca 10-20 za sekundu, tak mi prijde zbytecne aktivovat ty transfer complete preruseni, 
> ktere by byly radove na 65kHz, ale proste provedu ten prepocet tabulky jen pri zmene.. 
> tak je moznost, ze se zapisem do pameti trefim zrovna do okamziku kdy se z toho mista bude chtit pres DMA cist..  
> predpokladam, ze si to sbernice nejak prebere a jedno nebo druhe (program nebo DMA) pocka.. a jiny problem nebude...?

Ziadny problem ma nenapada.

wek



Další informace o konferenci Hw-list