سلام
من از میکرو STM32F030F4P6 استفاده میکنم و فرکانس HSE=8MHz هم برای واحد ADC هست.
مشکلم اینه که رو DMA در حالت Normal از جایی به بعد که حجم کدهام زیاد شد واحد ADC بعد از وقفه ی Half interrupt DMA نیمه ی بافرم رو که 10 تاییه پر نمیکنه و همونجا متوقف میشه و با فعال کردن حالت Debug و مانیتور کردن مقادیر ADC در نرم افزار Keil v5 همه چیز درست میشه و تا از حالت مانیتور دیباگ خارج میشم بعد از مدتی دوباره واحد ADC متوقف میشه.
رو حالت DMA Circular هم همینطوره.
با تشکر
من از میکرو STM32F030F4P6 استفاده میکنم و فرکانس HSE=8MHz هم برای واحد ADC هست.
مشکلم اینه که رو DMA در حالت Normal از جایی به بعد که حجم کدهام زیاد شد واحد ADC بعد از وقفه ی Half interrupt DMA نیمه ی بافرم رو که 10 تاییه پر نمیکنه و همونجا متوقف میشه و با فعال کردن حالت Debug و مانیتور کردن مقادیر ADC در نرم افزار Keil v5 همه چیز درست میشه و تا از حالت مانیتور دیباگ خارج میشم بعد از مدتی دوباره واحد ADC متوقف میشه.
رو حالت DMA Circular هم همینطوره.
با تشکر
دیدگاه