Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Cortex ARM => Konuyu başlatan: GreeN - 17 Mayıs 2012, 17:29:16

Başlık: ADC3 ve DMA2_Stream0 IRQ
Gönderen: GreeN - 17 Mayıs 2012, 17:29:16
Adc3 ten okunan N adet veriyi DMA ile alıyorum. Transfer bittiğinde bir kesme oluşması için TCIE(Transfer Complate IE) aktif ettim , NVIC ile DMA2_Stream0 IRQ ya izin verdim.

Rehberde Kesme oluştuğunda TCIF flag temizlenmesi için DMA LIFCR 'de ilgili bit set edilmeli diyor.
Gülünç gelebilir ama keildeki DMA LIFCR 'ye karşılık gelen struct yapısı nedir bulamadım .
DMA->FCR olabilir diyordum bu isimde bir DMA registeri var.
Başlık: Ynt: ADC3 ve DMA2_Stream0 IRQ
Gönderen: anatolica - 18 Mayıs 2012, 07:11:55
Attolic kullanıyorum ama DMAy->LIFCR  diye geçiyor. Belki aynı kütüphanedir diye yazıyorum. yinede keil kullanan birisi daha iyi yardımcı olacaktır. Address offset: 0x08 geçiyor.
Başlık: Ynt: ADC3 ve DMA2_Stream0 IRQ
Gönderen: GreeN - 18 Mayıs 2012, 10:00:53
Yazım hatası yapmışım.  DMA2->LIFCR  şeklide geçiyor.  İlgin için teşekkürler.