|
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 - Ingeniero
1
« en: Sábado 8 de Marzo de 2008, 11:47 »
Hola
Tengo un peuqeño problema y no se porque, a ver si alguno da con la respuesta, xd
la cuestión es que yo tengo el sensor AD7416 que posee comunicación i2c, sabiendo que el sensor esta bien, el programa del micro tambíen esta bien, que pongo resistencias de pull up en el bus, la lectura de la temperatura me la hace mal dando datos muy dispares,
mi pregunta es si podria ser que necesite poner algun tiempo de retardo en la lectura del bus??
He detectado un error pero no se si ese es el motivo, puede ser que si pero necesito que alguin más entendido me de su opinion,
yo trabajo con un clock de 8Mhz y he configurado todo com si trabajara a esa velocidad, pero a la hora de programar el micro con el programa lo he programado como si trabajara a 7,3Mhz,
ese error puede influir en la comunicacion i2c????
gracias
2
« en: Martes 15 de Enero de 2008, 23:26 »
Hola
Quiero utilizar la comunicacion Rs232 para comunicarme con un programa en labview, y necesito enviar los datos en forma de caracteres, pero yo trabajo un integer en el micro, como puedo realizar dicha conversion para poder enviarla por la rs232 desde el micro al labview y viceversa como puedo transformar un caracter en un integer para poder trabajar en el micro.
gracias y saludos
porcierto utilizo el codevision
Tema solucionado, basta con utilizar lasfunciones atoi, puts, gets y alguna otra y ya esta
si no hay nada com odespejarse la cabeza para que vuelvas a ver el camino,xd
3
« en: Martes 15 de Enero de 2008, 23:03 »
tema solucionado
xtal1 y 2 son para poner un cristal externo, pero los atme se pueden programar con 2, 4y 8 Mhz internamente Tosc1 y 2 son para meter relojes externos
4
« en: Martes 15 de Enero de 2008, 23:01 »
Tema solucionado
5
« en: Jueves 29 de Noviembre de 2007, 13:11 »
Hola
quiero crear un circuito con un micro y me lio con el clock.
hay 4 patillas, XTAL1, XTAL2, TOSC1,TOSC2 del micro atmega16, que me lian
yo quiero que el micro trabaje a 7.328 Mhz pero no se en que patillas debo poner el critasl, no entiendo muy bien ingles y por mas que miro el datasheet me lio mas, si alguien me puede echar una mano se lo agradeceria
6
« en: Jueves 8 de Noviembre de 2007, 19:36 »
Saludos Pegasux, oyes el tal "Ingeniero" no puede estar preguntando como conectar Anado y catodo, mejor que se regrese a estudiar a la primaria, tiene dudas de todo, que se ponga estudiar primero y que repita el quinder, como es posible que realice esas preguntas.
Saludos Me parece una falta de respeto este hilo, si pregunto es porque quiero aprender y no meter la pata por no preguntar, prefiero ser tonton durante 5 minutos y preguntar que no serlo toda la vida, yo pregunto, si quieres respondes y si no qe te den.... y porcierto depende del tipo de circuito, el ánodo y cátodo se conectan de diferente manera
7
« en: Lunes 5 de Noviembre de 2007, 12:38 »
alguien me podria indicar que debo hacer con el A (ánodo) y el K (cátodo) del jm161
gracias
8
« en: Viernes 5 de Octubre de 2007, 20:32 »
el problema que tengo es que la interrupcion la realiza "bien" ya que pone el flag de aviso a 1 pero no me salta a la rutina de interrupcion y por tanto no hace la interrupcion
9
« en: Viernes 5 de Octubre de 2007, 15:26 »
pero por lo que estoy viendo en el datasheet, el jm no es un LCd de caracteres igual que el lm??
no se donde has visto que el jm sea grafico, ni que tiene 4 lineas,
yo necesito uno compatible con el Lm, que me valgan las librerias y el programa ya hecho
saludos y garcias
10
« en: Viernes 5 de Octubre de 2007, 14:39 »
a que te refieres con un display de caracteres y grafico??
si son compatibles puedo utilizar librerias de LM con el jm no?
como puedo programar el jm para que funcione como lm a 2 lineas?
11
« en: Viernes 5 de Octubre de 2007, 13:35 »
Hola
alguien sabe( o me puede indicar ) si el lcd lm016 y el LCD jm161 son dos lcd compatibles??
por mas que busco no encuentro informacion
saludos
12
« en: Sábado 29 de Septiembre de 2007, 15:51 »
Hola
Alguien sabe como puedo solucionar la perdida del control de programa,?, lo que me pasa es lo siguiente, se empieza a ejecutar bien, pero en una interrupcion, se me pierde el control del programa, es decir no vuelve a la direccion guardad en la pila sino a la guardada en el PCL.
saludos
13
« en: Jueves 27 de Septiembre de 2007, 12:12 »
Hola otra vez
lo que me pasa es lo siguiente, yo tengo un programa que a 2MHZ funciona bien, pero quiero que trabaje a 4MHZ, cuando lo pongo a simular en proteus a 4MHz no hace nada, no se ve nada de nada, solo corre pero no presenta nada de los mensajes que deberia presentar, debo poner alguna directiva en el programa que le indique que trabaja 4MH? ¿como la pongo?
gracias
14
« en: Miércoles 26 de Septiembre de 2007, 20:08 »
pues tengo un problema con el Mplab y es el siguiente,
el programa al compilarlo con el mplab, este se mete en una biblioteca que no deberia hacerlo, es decir si alguien utiliza las bibliotecas del libro microcontroladores pic16f84, concretamente las de retardos y las del bus i2c, pues bien yo cuando utilizo la del retardo (uan de ellas) se me mete directamnete a la del busi2c, y no se com solucionar eso ya que no hay ninguna llamada a busi2c, a alguien mas le a pasado??
15
« en: Martes 25 de Septiembre de 2007, 00:49 »
bueno esto parece que ya casi lo he solucionado, solo me falta leer el teclado, gracias por tus ideas, lo dicho en el otro post no era por ti es mas gracias de nuevo por las ideas saludos
16
« en: Lunes 24 de Septiembre de 2007, 23:20 »
De nada, pa eso estamos
si alguien me ayudara podria acabr mi poryecto!!!! pero a sido un placer servir de ayuda
17
« en: Lunes 24 de Septiembre de 2007, 23:05 »
lo acabo de compilar y me da sin errores!! quita los includes de retardo, lcd y bin y ponlos antes de END modifica las direcciones que te he dicho y te tendria que dar bien
18
« en: Lunes 24 de Septiembre de 2007, 22:56 »
si son universales, pero con algun avariación, yo las estoy utilizanzo y funcionan, pero hay que tener encuenta que los registros de proposito general, los que utilizas para guardar variables "tuyas" empiezan en la posicion 0x20 del banco 0
echale un vistazo al pdf
prueba a poner en 1 libreria en cblock 0x20
19
« en: Lunes 24 de Septiembre de 2007, 22:45 »
1.en los materiales existe un componenete llamado ( C-U1 100N ) la verdad no estoy muy seguro que es, ni para que funciona.
La verdad es qeu no tengo ni idea que es, pon alguna foto si puedes o alguna referencia mas
2.la verdad no pude conseguir un puerto paralelo como el de la foto de la pagina pero me consegi uno muy parecido de una placa de una impresora vieja, lo saque " tengo que decir que use lafuerza por que no queria salir " pero al final salio quisiera saber si de alguna forma puedo saber si esta en buen estado antes de soldarlo.
podrias mirar la conectividad de los pines para saber si funcionan los pines
3.el D2 que aperce en el plano no lo consigo, tengo que decir que en la foto que aparece ahi es parece una resistencia deprecicion, quisiera saber como lo puedo conseguir .
me imagino que sera un diodo?? (por la inicial de D) pon alguna referencia mas
4.con el transformador, tengo dos, uno de 9v 200ma ¿sera que sirve ?. tengo otro de 22v y 2 a ¿ o este ?.
para un pic la tension suele ser de 5V y poca corriente asi que si al de 9V lo modificas para tener +, - 5v creo que te vendria bien
Espero haberte ayudado en algo ,porque tampoco tengo mucha idea
Hola
20
« en: Lunes 24 de Septiembre de 2007, 16:40 »
he compilado tu programa para ver los errores y el que me aparece es este: Overwriting previous address contents , para solucionar eso mira las direcciones de los reguistros y asegurate de que estan bien puestas, que se encuentran en la zona de los registros de proposito general (SFP)
espero que sea eso, los demas errores que me dan a mi es porque no tengo las librerias que tu utilizas
saludos
21
« en: Lunes 24 de Septiembre de 2007, 12:12 »
lo explico un poco más lo que quiero hacer es lo siguiente: yo tengo un sensor de temperatura digital,un teclado y un boton, En modo normal de funcionamineto, sin que el boton este pulsado, quiero que el sensor, cada 2 segundos, me presente en pantalla la temperatura, para lo que utilizo el timer0, y no este activado el teclado (el teclado lo controlo con una interrupcion de cambio de los pines del puerto , si esta pulsado el boton, quiero que se desactive el timer0 y pueda manejar el teclado con la interrucpion de cambio de pines.
22
« en: Viernes 21 de Septiembre de 2007, 12:27 »
¿como se puede introducir un estimulo( cambiar una variable) cuadno estoy en un proceso de ejecutado?? yo cada vez que ejecuto y necesito cambiar un estado tengo que volver a compilar el programa para que haga ese efecto, hay alguan forma de hacerlo sin tener que compilarlo? ya esta solucionado el tema de como meter estimulo gracias a todos aqueyos que me habeis ayudado uppp, si no ha sido nadie!!!
23
« en: Jueves 20 de Septiembre de 2007, 21:32 »
necesito alguna idea de como hacer lo siguiente
yo tengo un boton que si no esta pulsado quiero que haga un interrupcion pero si esta pulsado quiero que haga otro interrupcion
¿alguien me podria dar alguna idea?
24
« en: Jueves 20 de Septiembre de 2007, 20:48 »
otra pregunta sobre Mplab como puedo simular una interrupcion desde el inicio?
25
« en: Jueves 20 de Septiembre de 2007, 19:34 »
¿como se puede introducir un estimulo( cambiar una variable) cuadno estoy en un proceso de ejecutado?? yo cada vez que ejecuto y necesito cambiar un estado tengo que volver a compilar el programa para que haga ese efecto, hay alguan forma de hacerlo sin tener que compilarlo?
|
|
|