سلام و خسته نباشید خدمت استاد عزیز
من میخواستم با Adc تعداد ۳ کانال و ADC2 هم تعداد سه کانال رو به صورت DMA راه اندازی کنم
Hal_Adc_Start_Dma رو برای هر ۲۰۰ تا نمونه تنظیم کردم برای هم ADC1 و ADC1 و در روتین
Hal_Adc_convcpltcallback میخوام از نمونه خام میانگیری کنم اما سوالم اینه که الان که ۶ تا کانال دارم که تو تنظیمات Adc 1 رو stream1 و ADC1 رو Stream2 هست هر دو تو یک روتین Hal_Adc_convcpltcallback میان؟
اگر آره به صورت داده ۰ تا ۵ قرار میگیرند و تا ۲۰۰ تا تکرار میشوند؟
اگر نه برای جدا کردن با چه دستوری از هم جدا کنیم؟
من میخواستم با Adc تعداد ۳ کانال و ADC2 هم تعداد سه کانال رو به صورت DMA راه اندازی کنم
Hal_Adc_Start_Dma رو برای هر ۲۰۰ تا نمونه تنظیم کردم برای هم ADC1 و ADC1 و در روتین
Hal_Adc_convcpltcallback میخوام از نمونه خام میانگیری کنم اما سوالم اینه که الان که ۶ تا کانال دارم که تو تنظیمات Adc 1 رو stream1 و ADC1 رو Stream2 هست هر دو تو یک روتین Hal_Adc_convcpltcallback میان؟
اگر آره به صورت داده ۰ تا ۵ قرار میگیرند و تا ۲۰۰ تا تکرار میشوند؟
اگر نه برای جدا کردن با چه دستوری از هم جدا کنیم؟
