stm32f103RE ADC devuelve un valor fijo

0

Estoy usando stm32f103RE de 64 pines, Keil y STM32Cube para mi proyecto, el problema es que cuando intento leer ADC mediante el sondeo o los modos de interrupción con HAL_ADC_GetValue (& hadc1), solo se devuelve un número fijo (0xFF0F0000). Como el pin es flotante, se deben mostrar algunos valores de ruido en su lugar.

También probé ADC_GetConversionValue (ADC1) utilizando CMSIS y Keil, pero el resultado fue el mismo, tanto para el modo de sondeo como para el de interrupción. ¿Cuál sería la razón, podría ser algo con un problema de hardware de ADC?

    
pregunta MSimard

1 respuesta

0

El problema está resuelto. A pesar de lo que dijo Peter_J, el problema era algo relacionado con el hardware, cambié el stm32 IC y el problema se solucionó por sí solo. No había soldado el CI, así que supongo que se soldó con una temperatura superior a 250 grados, algunos técnicos usan esta temperatura para soldar más rápido y dañan algunos CI, o tal vez al tocar los pines mientras se suelda o se manipula, me refiero a ESD . Gracias de todos modos.

    
respondido por el MSimard

Lea otras preguntas en las etiquetas