سلام خدمت همه دوستان
من رو یه برنامه کار میکنم برای stm32
من تو برنامم میخام از وقفه واچ داگ آنالوگ استفاده کنم.
مشکلی که دارم اینه که میتونم به رجیسترهای ADC1->HTR و ADC1_LTR با یه عدد به صورت زیر مقدار بدم:
اما وقتی یه متغیر تعریف میکنم و میخام این رجیستر رو با متغیر مقدار دهی کنم خطا میده. مثل خط زیر:
من رو یه برنامه کار میکنم برای stm32
من تو برنامم میخام از وقفه واچ داگ آنالوگ استفاده کنم.
مشکلی که دارم اینه که میتونم به رجیسترهای ADC1->HTR و ADC1_LTR با یه عدد به صورت زیر مقدار بدم:
ADC1->HTR = (200);
اما وقتی یه متغیر تعریف میکنم و میخام این رجیستر رو با متغیر مقدار دهی کنم خطا میده. مثل خط زیر:
ADC1->HTR = (ADC_HVAL);
من متغیر ADC_HVAL رو از هر نوعی تعریف میکنم بازم خطا میده.
لطفا راهنمایی کنید.
ممنون