سلام به همه
من با میکروی STM32H7 کار میکنم.ADC رو با DMA راه اندازی کردم و میخوام که سنسور دمای NTC به اون وصل کنم.مشکل من اینه که عددی که از ADC میگیرم درست نیست و یکم مقدار بالاتری رو نشون میده.مقاومت و ولتاژ بدست اومده از NTC درسته و طبق دماهای حس شده از سنسوره.خود پایه ADC رو هم که به گراند و 3.3 وصل میکنم اعداد صحیح نشون میده. یعنی به گراند که وصل میکنم عدد صفر و 3.3 عدد 65535 رو دارم. ولی نمیدونم چرا سنسور رو به پایه ADC وصل میکنم عدد بیشتر از مقدار واقعی نشون میده. من از توابع HAL و CUBEIDE استفاده میکنم. کسی از دوستان میدونه مشکل از کجاست ؟ اگه مثالی از NTC و توابع HAL دارید ممنون میشم بفرستید و یا ارجاع بدید.
باتشکر
من با میکروی STM32H7 کار میکنم.ADC رو با DMA راه اندازی کردم و میخوام که سنسور دمای NTC به اون وصل کنم.مشکل من اینه که عددی که از ADC میگیرم درست نیست و یکم مقدار بالاتری رو نشون میده.مقاومت و ولتاژ بدست اومده از NTC درسته و طبق دماهای حس شده از سنسوره.خود پایه ADC رو هم که به گراند و 3.3 وصل میکنم اعداد صحیح نشون میده. یعنی به گراند که وصل میکنم عدد صفر و 3.3 عدد 65535 رو دارم. ولی نمیدونم چرا سنسور رو به پایه ADC وصل میکنم عدد بیشتر از مقدار واقعی نشون میده. من از توابع HAL و CUBEIDE استفاده میکنم. کسی از دوستان میدونه مشکل از کجاست ؟ اگه مثالی از NTC و توابع HAL دارید ممنون میشم بفرستید و یا ارجاع بدید.
باتشکر