• Domingo 15 de Diciembre de 2024, 18:47

Autor Tema:  Visualización De Temperatura De La Bios  (Leído 2148 veces)

carmamezo

  • Miembro MUY activo
  • ***
  • Mensajes: 232
    • Ver Perfil
Visualización De Temperatura De La Bios
« en: Martes 9 de Diciembre de 2003, 23:58 »
0
Por lo que he visto ya se inició en su día una discusión sobre este tema....  Pero las respuestas no me sirven.
Lo que quiero es acceder a la memoria donde la bios guarda toda la información que tiene.  Entre esa información debe estar la Tª del sensor del micro (que es precisamente lo que busco).  La pregunta que expongo es... ¿como coño accedo yo a esos valores?.
La verdad es que la pregunta es complicada entre otras cosas porque los fabricantes de placas base no te dan ningún tipo de información, aunque les preguntes directamente (ya lo he intentado y me han dicho que es informacion restringida), en fin si nadie es capaz de ayudarme... me gustaría saber si alguien conoce alguna página donde aparezca mappeada la memoria RAM.  Un saludo para todos y gracias de antemano.
No hay tonto más molesto que el ingenioso.

Super_G

  • Miembro MUY activo
  • ***
  • Mensajes: 375
    • Ver Perfil
Re: Visualización De Temperatura De La Bios
« Respuesta #1 en: Miércoles 10 de Diciembre de 2003, 03:49 »
0
la informacion que a la que  te refieres; se encontrara en una direccion de memoria ó como parte de un puerto?

© Jonathan ©

  • Moderador
  • ******
  • Mensajes: 1671
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.einstec.com.ar
Re: Visualización De Temperatura De La Bios
« Respuesta #2 en: Miércoles 10 de Diciembre de 2003, 12:42 »
0
Aparentemente la infrmacion que necesitas se encuentra dentro de la EEPROM en donde estan las bios, eso utiliza un sensor de temperatura que mide el calor y lo expresa en byte's, el micro lo decodifica y lo transforma en informacion con un soft especifico el cual puede ser las bios mismas, hay distintos programas que fabrican los mismos fabricantes de mother's que miden la temperatura del PC y la visualizan con el mismo windows en 32 bits.
   Pero solo ellos diseñan esos programas, y eso es porque los mother tienen distintas maneras de comunicarse con el micro.
   Lo que podrias hacer es conseguir un programa de esos que vienen con el mismo mother y ver si hay alguna forma con esos programitas hacker de ver instruccion por instruccion en ensamblador, es un trabajo laborioso, pero creo que es lo unico que tienes al alcance.
   No creo que la informacion que requieras este en memoria, mas bien esta almacenada en la memoria RAM pro del controlador de las BIOS, esta no tiene ni parecido con la RAM de la PC. Cualquier informacion que requieras me informas, veré si te consigo algo mas util para que continues tu proyecto. Saludos y suerte.  :hola:
EINSTEC Tecnología «La única fuente del conocimiento es la experiencia.»

«Lo importante es no dejar de hacerse preguntas.»

carmamezo

  • Miembro MUY activo
  • ***
  • Mensajes: 232
    • Ver Perfil
Re: Visualización De Temperatura De La Bios
« Respuesta #3 en: Miércoles 10 de Diciembre de 2003, 15:58 »
0
Vamos a ver... Ante todo gracias por responder.
A Jonathan:
a lo que quiero accerder es a la Tª del procesador... Como veo eres el moderador de ensamblador lo que te voy a contar no te va a sonar raro:
Soy estudiante de Ingeniería, y debo hacer un proyecto con un PIC16F87x, la idea que había tenido es conectar el PIC a través de RS-232 al ordenador para pasarle información que luego se visualizaría en una LCD también conectada al PIC, aparte conectaría los 4 ventiladores (pins de r.p.m) externos del ordenador a las entradas del PIC para visualizar las revoluciones a las que giran, el control de éstos está regulado externamente a través de un rheobus que he hecho  :smartass: .
La idea es hacer un programa en C para comunicarme con el PIC e indicarle lo que quiero que muestre por la pantalla LCD, entre otras cosas la temperatura (que es lo más importante para este caso).
En el mercado hay dispositivos de control de éste tipo... pero lo bonito es hacerlo por uno mismo gastándose además menos pasta.  :D
Como último recurso podría conectar una PT100, una RTD o un termopar al CAD del PIC pero la medicicón no sería exacta...
Lo de desensamblar el programa de lectura ya lo he hecho... pero sinceramente no me siento con ganas de seguir "millones" de instrucciones de ensamblador, además que no conozco la mayor parte de ellas...
Sé que tiene que haber alguna interrupción que permita la lectura de datos de Tª.
En fin si surje alguna idea o algo no dudeis en contestarme.
No hay tonto más molesto que el ingenioso.

© Jonathan ©

  • Moderador
  • ******
  • Mensajes: 1671
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.einstec.com.ar
Re: Visualización De Temperatura De La Bios
« Respuesta #4 en: Miércoles 10 de Diciembre de 2003, 22:44 »
0
Hola, claro, entiendo perfecto y me parece muy buena idea la del proyecto que deseas realizar. Pero lamentablemente chocas con el problema con el que chocamos todos. Hace ya un largo tiempo, comence un proyecto casi con los mismos fines que los tuyos, solo que lo que deseaba, era manejar la temperatura del PC y aplicarle frio a medida que aumentara la temperatura, al bajar la temperatura, bajar las vueltas de los ventiladores. Todo hiba hermosamente bien, hasta que choque con el problema de que nadie sabia como leer esa temperatura del cpu. Por ese motivo deje todo de lado y continue con otras cosas. (Era basicamente lo mismo que deseas)

   Realmente es dificil adquirir la informacion que necesitas, ya intente una vez.

   Ahora que tu necesitas esa informacion buscare mas que antes, no puede ser que otros la tengan y nosotros no, Vamos a buscar, dime de cuanto tiempo dispones, yo me comprometo en que te encontrare eso que solicitas.
   Bueno, dejame unos dias, are unos contactos con algunos amigos y vere que es lo que logro averiguar. Saludos  ;)
EINSTEC Tecnología «La única fuente del conocimiento es la experiencia.»

«Lo importante es no dejar de hacerse preguntas.»

carmamezo

  • Miembro MUY activo
  • ***
  • Mensajes: 232
    • Ver Perfil
Re: Visualización De Temperatura De La Bios
« Respuesta #5 en: Miércoles 10 de Diciembre de 2003, 23:33 »
0
Bueno amigo Jonathan me alegra que te unas a mí en esta labor, dos mentes piensan y buscan mejor que una, además tal vez terminemos por realizar ambos proyectos, el tuyo y el mio, y una vez hechos liberar esa información para el resto de mortales.
He hecho unas averiguaciones en las últimas horas... he encontrado un programa que accede a las bios de las distintas placas y muestra temperaturas, velocidad de ventiladores... Nada raro de momento salvo que es software libre y corre en windows (parece que aún queda gente con el espiritu de soft libre aparte de en Linux), ha realizado el programa de tal forma que se puede acceder a las vbles que usa.  He encontrado unos documentos en castellano donde un tio accede a las variables que usa ese programa, de tal manera que se podría correr en windows el programa de medición y al mismo tiempo una aplicación hecha por nosotros mismos que acceda a esas vbles sin necesidad de acceder a memoria, interrupciones...  Todo viene explicado en la página web.
Batante interesante, el programa es el sigte:
motherboard monitor.

http://mbm.livewiredev.com/

Sobre la prisa que tengo... tranquilo es un proyecto que debo hacer para final de curso (Abril-Mayo), así que no hay prisa.

Desde aki animo a todo aquel que se quiera unir al "proyecto".

Por cierto Jonathan mi dirección de correo es la sigte, pues no siempre accedo al foro, pero si que chequeo el mail: carmamezo@hotmail.com
 :lightsabre: a la ataqueeeeeeee!!!!!!!!
No hay tonto más molesto que el ingenioso.

© Jonathan ©

  • Moderador
  • ******
  • Mensajes: 1671
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.einstec.com.ar
Re: Visualización De Temperatura De La Bios
« Respuesta #6 en: Sábado 13 de Diciembre de 2003, 14:53 »
0
Ok, hice algunas averiguaciones y si existen interrupciones para trabajar con las temperaturas del CPU. Lo que no se bien es cules son, por eso me baje la biblia de las interrupciones,  deberias hacerlo, aqui te dejare el link.
   Eso es para modo DOS, averigue si se podia realizar sin sistema operativo, me dijeron que es ilegal porque hay que acceder directamente al DMA.
   Estoy buscando cules son las interrupciones y hasta ahora cero resultados, si avanzo en algo te informo. Mil Saludos  :hola: y como tu dijiste....Al Ataque  :lightsabre: ...... :smartass:
EINSTEC Tecnología «La única fuente del conocimiento es la experiencia.»

«Lo importante es no dejar de hacerse preguntas.»

© Jonathan ©

  • Moderador
  • ******
  • Mensajes: 1671
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.einstec.com.ar
Re: Visualización De Temperatura De La Bios
« Respuesta #7 en: Jueves 18 de Diciembre de 2003, 12:53 »
0
Perdon, creo haber olvidado el link hacia la biblia.  :o  <_<  :angry:  :blink:  :ph34r:  :(  :P

Interrupciones (en ingles)
EINSTEC Tecnología «La única fuente del conocimiento es la experiencia.»

«Lo importante es no dejar de hacerse preguntas.»

alfrecampos

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Visualización De Temperatura De La Bios
« Respuesta #8 en: Jueves 10 de Junio de 2004, 15:24 »
0
Al tener que hacer un proyecto similar, Me uno a este foro.
Agradeceré si me pasan información actualizada.

Muchas gracias
Alfredo :)