⚡ Descuentos en cursos en video - Lleva tu aprendizaje técnico al siguiente nivel y aprovecha precios especiales antes de que termine la oferta. 🔥 Aprovechar oferta ahora 🔥
Microcontroladores y sistemas digitales

problemas con simulacion en proteus

flameboy
hace 17 años
hace 17 años
muchacos tengo un problema estoy simulando con el proteus un pic 16f877 (porque no encontre el 16f877a) y una lcd 2x16, la verdad esta simulacion la estoy haciendo en este programa para ver los datos de mi programa en la lcd, por alguna razon no se visualiza nada por la LCD, lo mejor es que este programa ya lo simule en el mpsam y si me simula lo monte en mi protoboard y me funciona, pero en esta simulacion no y no se que hacer o que hago mal lo que hago es lo siguiente: 1. monto mis elemento normales (pic, lcd,unos led, y lo de los cristales) 2. en el pic monto el .hex de mi programa 3. en el menu surce hago lo siguiente: 3.1 add/remove source files 3.1.1 code generation toll: escojo mpasmwin porque segun lo que he leido debe ser asi ya que mi programa lo simulo desde un entrono ide, ya lo simule en en mpasm y me bota errores y ni siquiera me deja simular. 3.2.2 adjunto mi .asm en surce code filename 3.2 define code generator tool hago lo sig 3.2.1 en tool mero mi mpsamwin 3.2.2 en make rules, dejo como aparece qeu es : asm, hex, "%1"/q 3.2.3 en debug data extraccion dejo lo que aparece lst 3.3 compilo y no me bota errores le doy play y no me hace nada reviso y como si el compilador se quedara trabado en la parte de los comandos de la lcd, en la que espera respuesta de la lcd de que ya termino el comando anterior la verdad no estoy seguro de esto pero es lo que me parece al revisar el paso a paso de la simulacion[img]
Armando almarales
hace 17 años
hace 17 años
Hola amigo. Nunca he escuchado ese problema del display en particular pero lo que si te digo es que si estas trabajando con interrupciones es muy probable que esa sea la causa. El proteus yo no lo recomiendo para trabajar con interrupciones
flameboy
hace 17 años
hace 17 años
si estoy trabajando con 2 tipos de interupciones las del puerto Rb4, RB5,RB6,RB7 y tambien la interrupcion de RB0, bueno agradesco eso que dices, pero tengo una duda: estoy configurando bien el menu surce del proteus, es que lo cierto es que es la primera vez que simulo en proteus, y ya ven que no me funciona agradesco eso y mas si me puede colaborar
Armando almarales
hace 17 años
hace 17 años
Lo mejor es que pruebes con un programa sencillo que active algun led, y utilizando cuando mucho el modulo de temporizacion. Dejame ver si te consigo algun tutorial de proteus para descarar alguna configuracion erronea, pero no creo que te ayude mucho. Hasta donde se, uno comienza haciendo las configuraciones que tu estas haciendo. Bueno dejame ver que te puedo solucionar... Tambien hay un programita que es el pic simulator pero no estoy seguro si podre adjuntarlo en el foro. Sino avisame por mens privado. Cualquier cosa me preguntas. Nos vemos.
PEDRO PAN
hace 17 años
hace 17 años
hola flameboy yo he utilizado el proteus con interrupciones y me ha funcionado muy bien, no me quejo, lo que deberias hacer es probar a cargar solo hex al pic sin configurar del debuggin asi te deberia de funcionar sin ningun problema, en tool deja el asm51 de esa manera te hara la simulacion solo de tu codigo hex sin verlo paso a pasa en tu esamblador. Ademas las versiones recientes del proteus traen ya un boton en para integrar el mplab al proteus
PEDRO PAN
hace 17 años
hace 17 años
hola flameboy yo he utilizado el proteus con interrupciones y me ha funcionado muy bien, no me quejo, lo que deberias hacer es probar a cargar solo hex al pic sin configurar del debuggin asi te deberia de funcionar sin ningun problema, en tool deja el asm51 de esa manera te hara la simulacion solo de tu codigo hex sin verlo paso a pasa en tu esamblador. Ademas las versiones recientes del proteus traen ya un boton en para integrar el mplab al proteus
Armando almarales
hace 17 años
hace 17 años
Si amigo. Agrego con respecto a lo ultimo que dices, En la pagina de microchip tambien se consiguen Plugins para el proteus... Ahora te pregunto: Que version utilizas del proteus? Algunas me dan problemas con las interrupciones, y otras simplemente no me dan problemas porque no me da nada... Tambien se del multisim 10 que ahora incluye simulaciones con algunos microcontroladores, pero para la gama media de microchip solo el 16f84.
flameboy
hace 17 años
hace 17 años
el proteus que utilizo es el 6.2 bueno se que es el 6 pero tambien lo simule en el 7.2 que descargue hace poco y me funciona igual voy a probar, solo metiendo el .hex y les comento luego como me fue gracias muchachos
maritoperez
hace 17 años
hace 17 años
fijate que si por algun descuido te quedo activado el bit de config LVP -programacion en bajo voltaje- el proteus te va a dejar flotando la pata que el micro tiene asignada a tal fin y no te va a dejar ponerla como salida, por lo cual si le conectas el lcd a esa pata y tenes activo lvp no te va a andar.
Armando almarales
hace 17 años
hace 17 años
Hola. Despues de llamar la libreria vas a incluir una linea de configuracion de cristal, perro guardian, voltaje de programacion, BODEN de la siguiente manera list P=16F877 include "P16F877.inc" __CONFIG _CP_OFF & _WDT_OFF & _XT_OSC & _LVP_OFF & _PWRTE_ON & _BODEN_OFF Ahora en proteus te vas a source, add/remove source files, agregas el .asm y en flags escribes /C- para desactivar la sensibilidad a las mayusculas, luego le das a ok, y te vuelves a ir a sources pero esta vez a build all. Prueba con todo esto a ver que tal. Saludos!
Robert.23.zu
hace 16 años
hace 16 años
alguien me pude decir como diablos instalo el proteus 7.2 lo descarge y tiene una "medicina" q no se como se instala el programa corre bien solo q en isis solo me dura cierto tiempo!!!!!!!!! respondan!!!!
Reparaciones similares solucionadas

¿Conoces una solución?

¡Aprende a reparar con estos cursos YoReparo!

4.93
(14)

Curso Reparación de Equipos de Audio de Alta Fidelidad

Maximiliano Resch
$ 60 USD
$ 20 USD
4.73
(22)

Curso Reparación de Fuentes Conmutadas de PC y Equipos Electrónicos

Maximiliano Resch
$ 40 USD
$ 20 USD
4.94
(16)

Curso Refrigeración Comercial Aplicado a Diagnóstico y Reparación

Ing. Georga Melgarejo
$ 40 USD
$ 13 USD
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos?
Regístrate gratis