|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - © Jonathan ©
Páginas: 1 ... 53 54 [55] 56 57 ... 65
1351
« en: Martes 16 de Diciembre de 2003, 22:02 »
Por nada spoonman, cuenta conmigo para lo que necesites!.... Saludos
1352
« en: Martes 16 de Diciembre de 2003, 00:30 »
Como???? ... acaso hay hojas de estilo con audio?... la verdad estoy muy desactualizado, podrian hablar un poco acerca del tema?... GRACIAS y SALUDOS
1353
« en: Lunes 15 de Diciembre de 2003, 21:38 »
Gracias por tu recomendacion, te are caso y me iniciare en el fascinante mundo del C#. Gracias y Saludos C#!!
1354
« en: Lunes 15 de Diciembre de 2003, 20:29 »
1355
« en: Lunes 15 de Diciembre de 2003, 20:25 »
1356
« en: Lunes 15 de Diciembre de 2003, 20:21 »
Hola amigo, interesante reto, sabes... he descubierto una palabra que apuesto que tu programa no sapara en silabas correctamente, y creo es porque te falta agregar las letras TH en los grupos de palabras que no se pueden separar. La palabra es JONATHAN, creo que separada es JO-NA-THAN, por lo que segun se ve tu programa o el que realicemos no separaria bien en silabas. Bueno, por ahora solo consulto sobre esto. Saludos P.D: Segun analice el programa hecho sin agregar TH separaria mi nombre asi: JO-NAT-HAN o algo por el estilo
1357
« en: Lunes 15 de Diciembre de 2003, 12:53 »
Hola, yo tengo una idea, que no se si funcionaria, mas bien creo que es una idiotez, pero por las dudas lo digo. Se podria buscar el valor hexadecimal de la tecla PUSE que traen todos los teclados y cada tantas lineas que se presione, luego que se presione cualquier otra para continuar, ls retardos para que se presionen los haces con delay(); ... bueno, talvez no sirva de nada esta idea que ppropongo, pero si lo que deseas es crear un PAUSE en C, puedes utilizar el mismo pause que trae el teclado el cual el DOS o windows reconocen como pause. Bueno un saludo grande.
1358
« en: Sábado 13 de Diciembre de 2003, 14:53 »
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 y como tu dijiste....Al Ataque ......
1359
« en: Sábado 13 de Diciembre de 2003, 00:20 »
Hola amigos, agradesco infinitamente sus respuesta, estaba curioso por saber. rccr2000 quisiera iniciarme en el tema, pero es solo que me recomendaron iniciarme antes en C++, en lo cual estoy trabajando, otras cosas que me han dicho es que me tire mas por builder... lo cual me confunde mucho... quisiera saber que opinas de builder y porque elegiste visual C++. Gracias a ambos por la ayuda brindada. Saludos
1360
« en: Viernes 12 de Diciembre de 2003, 01:50 »
Hola, quisiera ayudar, pero entendi menos que juank. Saludos
1361
« en: Miércoles 10 de Diciembre de 2003, 23:00 »
Hola, y no has intentado reformar el programa, antes debes conocer bien el ensamblador, si sabes C o C++ no le veo ninguna dificultad, con la ayuda de eso que tienes deberias darle para adelante. Saludos
1362
« en: Miércoles 10 de Diciembre de 2003, 22:44 »
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
1363
« en: Miércoles 10 de Diciembre de 2003, 12:42 »
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.
1364
« en: Martes 9 de Diciembre de 2003, 20:16 »
Aparentemente no es posible realizar lo que tu deseas hacer. En verdad no estoy seguro, pero busque informacion sobre el tema y los resultados fueron negativos. Aqui te dejo un link en donde hay un manual de instalacion de MySQL en Windows, talvez ahi diga si existe una version pequeña para el trabajo en bases de datos. Saludos MySQL en windows (debajo de la pagina)
1365
« en: Martes 9 de Diciembre de 2003, 16:19 »
Bueno, esta es una de las posibilidades mas buscadas por los emprendedores, la de convertir señales analogicas en digitales y viceversa, en este link que les dejo, encontraran abundante informacion sobre el tema. Lo malo que en ingles Saludos. CAD/CDA
1366
« en: Martes 9 de Diciembre de 2003, 15:56 »
Si, opino lo mismo, de hecho debia leerlo completo pero por ser extenso no lo hice. Bueno, si necesitas ayuda para reducir el tema me informas, estoy dispuesto a hacerlo. Saludos
1367
« en: Martes 9 de Diciembre de 2003, 12:31 »
Bueno, para que no sufras tanto compartire contigo. Saludos INT 33
1368
« en: Martes 9 de Diciembre de 2003, 12:29 »
Aqui esta todo lo que necesitas. Esto te sera de sume utilidad. El soft esta en C, pero es similar a C++. Saludos Soft y Hard
1371
« en: Lunes 8 de Diciembre de 2003, 01:48 »
Felicitaciones juank!!!:smartass: ... me alegro que hallas finalizado con tu universidad, con respecto a mi trabajo, te comento que no logro encontrarle los errores, a mi no me salta ni siquiera un warning. Si sabes como puedo arreglarlo me informas. Por el momento solo te envio un gran abrazo. SALUDOS!
1372
« en: Sábado 6 de Diciembre de 2003, 15:00 »
Hola, si por casualidad nadie te lo pasa, que haras???... Deberias hacer el intento y elaborarlo tu mismo. Saludos. P.D: Solo opino.
1373
« en: Sábado 6 de Diciembre de 2003, 01:43 »
Hola amigo, Existe una aplicación Mobile VB de Appforge ( http://www.AppForge.com ) que te permite programar para palm desde Visual Basic 6.0 utilizando el mismo lenguage solo que algo limitado. A parte de esta herramienta, existe Satellite Forms de Pumatech ( www.pumatech.com ), cuya sintaxis es muy parecida a la del visual basic pero con el inconveniente de que no puede manejar Access ( no se si habra cambiado esto ultimo ). Estas son las unicas dos herramientas que conozco para programar para palm en VB, existen muchas otras que utilizan lenguages parecidos pero que son muy limitadas. Espero haberte sido de ayuda. Un Saludo. P.D: existen unas herramiendas llamadas Embbeded Visual Tool, que sirven para desarrolar aplicaciones para pda's, pero no permiten hacerlo para palm, solo pocket pc
1374
« en: Viernes 5 de Diciembre de 2003, 14:14 »
Aqui les dejo la continuacion. Saludos ESCRITURA: Para escribir en la memoria FLASH de programa usaremos exactamente las mismas variables que hemos usado en la lectura ADDRL Parte baja del direccionamiento. ADDRH Parte alta del direccionamiento. DATAL Parte baja del dato leído. DATAH Parte alta del dato leído. La rutina es la siguiente: Write_Flash bsf STATUS,RP1 bcf STATUS,RP0 ;Selecciona el Banco 2 movf ADDRL,W ;Contenido d la variable a EEADR, movwf EEADR ;parte baja de la direccion. movf ADDRH,W ;Contenido d la variable a EEADRH, movwf EEADRH ;parte alta de la direccion. movf DATAL,W ;Se mueve la parte baja del dato mowf EEDATA ;a escribir en EEDATA. movf DATAH,W ;Se mueve la parte alta del dato mowf EEDATAH ;a escribir en EEDATAH. bsf STATUS,RP0 ;Selecciona Banco 3 bsf EECON1,EEPGD ;habilita acceso a la flash. bsf EECON1,WREN ;Habilita escritura en la FLASH bcf INTCON,GIE ;Deshabilita todas las interrupciones. movlw 0x55 ;Secuencia especial de 5 pasos movwf EECON2 ;para escribir en la flash movlw 0xAA ; movwf EECON2 ; bsf EECON1,WR ;Inicia la operacion de escritura. nop ;se esperan dos ciclos nop tal como especifica el datasheet bsf INTCON,GIE ;Habilita todas interrupciones generales bcf EECON1,WREN ;Deshabilita escritura en la FLASH return ;retorna de la interupcción
Como puede verse en el código fuente, para la secuencia de escritura se deshabilitan las interrupciones generales ya que esto podría cortar el proceso de escritura si saltase alguna interrupción es ese momento, también puede verse la secuencia especial de escritura compuesta por 5 instrucciones. Para usar esta subrutina seguir estos pasos: * Poner dato equivalente a posición de memoria a escribir en las variables, ADDRL:ADDRH * Poner dato a escribir en las variables, DATAL:DATAH * hacer la llamada a la subrutina con... call Write_Flash
1375
« en: Viernes 5 de Diciembre de 2003, 14:13 »
Descripción: Las siguientes rutinas nos permitirán leer y grabar la memoria de programa o código del pic de los pic16F87X desde el propio código de programa, esto quiere decir que el propio software se puede reprogramar a si mismo según variables externas o condiciones especificas, también se puede usar para hacer un programa tipo bootloader o simplemente para usarlo como memoria de datos y de esta manera no usar una eeprom externa al pic. Funcionamiento: El modo de uso es similar a la lectura/escritura de una la eeprom interna del pic aunque no es necesario en este caso hacer la espera de grabación de la misma con lo que grabar la flash es mas rápido que hacer lo mismo en la eeprom. La memoria FLASH de un pic16F87X dependiendo del modelo puede alcanzar 8K palabras de 14 bits cada una con lo que el direccionamiento será de 13 bits y el dato de 14 bits. Para direccionar tal cantidad de bits es necesario usar dos registros de 8 bits concatenados con los registros que se usaban en la eeprom (EEADR,EEDATA) para el direccionamiento y otros tantos para el dato, los registros son los siguientes y están ubicados en el banco 2. dato 14 bits: Parte baja Parte alta Direccionamiento: EEADR EEADRH Dato: EEDATA EEDATAH Los registros para configurar y inicializar los procesos de grabación / lectura son EECON1 y EECON2, ambos ubicados en el banco 3. LECTURA: Para usar la rutina de lectura de la FLASH habrá que definir las siguientes 4 variables en la memoria de datos (cuidado con el direccionamiento de banco): ADDRL Parte baja del direccionamiento. ADDRH Parte alta del direccionamiento. DATAL Parte baja del dato leído. DATAH Parte alta del dato leído. La rutina es la siguiente: Read_Flash bsf STATUS,RP1 bcf STATUS,RP0 ;Selecciona el Banco 2 movf ADDRL,W ;Contenido d la variable a EEADR, movwf EEADR ;parte baja de la direccion. movf ADDRH,W ;Contenido d la variable a EEADRH, movwf EEADRH ;parte alta de la direccion. bsf STATUS,RP0 ;Selecciona Banco 3 bsf EECON1,EEPGD ;habilita acceso a la flash. bsf EECON1,RD ;Inicio operacion de lectura. nop ;se esperan dos ciclos nop tal como especifica el datasheet bcf STATUS,RP0 ;Selecciona Banco 2 movf EEDATA,W ;DATAL = parte baja del dato leido movwf DATAL movf EEDATAH,W ;DATAH = parte alta del dato leido movwf DATAH return ;retorna de la subrutina.
y para usarla, una vez definidas las variables, habrá que seguir estos pasos...: * Poner dato equivalente a posición de memoria a leer en las variables, ADDRL:ADDRH * hacer la llamada a la subrutina con... call Read_Flash * Una vez devuelto el control al programa principal ya tenemos las variables DATAL:DATAH llenas con el contenido de la posición de memoria leída.
Páginas: 1 ... 53 54 [55] 56 57 ... 65
|
|
|