Autor Tema: Se me quedan bloqueados los adc.  (Leído 147 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado juaperser1

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 2699
Se me quedan bloqueados los adc.
« en: 03 de Noviembre de 2019, 17:06:39 »
Buenas, estoy trabajando con un stm32G030, el sistema monitoriza una sonda de temperatura y actua en consecuencia, pero me he dado cuenta que en algunas ocasiones el adc deja de medir.

Por ejemplo, si la temperatura esta subiendo, pues se queda en 25 y ya no sube mas (esto es completamente aleatorio, no se para siempre ni en el mismo sitio). Todo los demñás sigue funcionando sin problemas, el display, los pulsadores el RTC etc. Al reiniciar vuelve a funcionar sin problemas.

¿Como puedo arreglar esto? ¿ Alguien sabe el motivo? Puede ser que se quede bloqueado por el ruido de los reles, compresores o algo por el estilo?

un saludo y gracias.
« Última modificación: 03 de Noviembre de 2019, 17:09:05 por juaperser1 »
Visita mi canal para aprender sobre electrónica y programación:

https://www.youtube.com/channel/UCxOYHcAMLCVEtZEvGgPQ6Vw

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 7394
Re:Se me quedan bloqueados los adc.
« Respuesta #1 en: 03 de Noviembre de 2019, 19:01:08 »
Creo que esto ya pasa mas por el funcionamiento del micro, y deberia ser preguntado y respondido por la gente de ST.

Especialmente si podes proveer un ejemplo sencillo donde esto ocurra.
¿Probaste otros micros y siguen haciendo lo mismo?

Desconectado juaperser1

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 2699
Re:Se me quedan bloqueados los adc.
« Respuesta #2 en: 04 de Noviembre de 2019, 03:17:58 »
Creo que esto ya pasa mas por el funcionamiento del micro, y deberia ser preguntado y respondido por la gente de ST.

Especialmente si podes proveer un ejemplo sencillo donde esto ocurra.
¿Probaste otros micros y siguen haciendo lo mismo?

Creo recordar que en los STM32F030 a un compañero también le ocurría esto, y lo resolvió para salir del paso haciendo que un reset por software una vez al día.

Voy a intentar preguntar al servicio técnico de ST aunque no espero gran cosa. De momento se me ocurre colocar unas variables para comparar los valores del ADC, si este se repite varias veces deshabilitar y volver a inicializar el ST a ver si esto lo arregla.

Citar
Especialmente si podes proveer un ejemplo sencillo donde esto ocurra.

Es aleatorio, lo mismo se pega 2 días funcionando sin problemas que lo mismo a las 2 horas se queda parado

Visita mi canal para aprender sobre electrónica y programación:

https://www.youtube.com/channel/UCxOYHcAMLCVEtZEvGgPQ6Vw


 

anything