STM32F103, USART RX - DMA

Jaroslav Buchta jaroslav.buchta na hascomp.cz
Čtvrtek Leden 14 12:45:00 CET 2016


jde to, muzete periodicky cist, kolik znaku DMA preneslo. kdyz udelate 
buffer kruhovy, nemusiite se jinak o nej uz starat vubec.
Dne 14.01.2016 v 11:52 Michal Grunt napsal(a):
> Zdravím, DMA jsem ještě nepoužíval tak se chci zeptat zda je nutné
> používat i přerušení... Představa je taková, že mám dva buffery. Do
> jednoho se kopírují data z RX USART z druhého se čte v hlavní smyčce
> programu. Když se buffer z UARTu naplní začne se plnit druhý a ten
> první se použije a naopak. Ale je nežádoucí hlavní smyčku programu
> přerušovat, protože tam potřebuju mít stálý tok dat hlavně v úseku kde
> se bude vyprazdňovat buffer... Bude to takto fungovat? Nebo je DMA
> trochu komplikovanější?
>
> Děkuji, MG
> _______________________________________________
> 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