Autor Tema: Comunicacion pic 18f2550 y lcd 162c  (Leído 12816 veces)

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

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Comunicacion pic 18f2550 y lcd 162c
« Respuesta #15 en: 17 de Noviembre de 2008, 15:40:19 »
pregunta CCS v.4.073 y MPLAB IDE v8.00?

CCS PCB v.4.073, PCH v.4.073, PCH v.4.057, PCD v.4.057, MPLAB v.8.10.  :-)

teno el mplab 7.6 y el pwc de css la 4.0 y queria usar mplab para debugear ...

Prueba cargar el .cof que genera la compilacion (ya se haga en el IDE del CCS o del MPLAB) en el Proteus. Es muy bueno para debuggear.

Saludos
El papel lo aguanta todo

Desconectado kicho

  • PIC10
  • *
  • Mensajes: 39
Re: Comunicacion pic 18f2550 y lcd 162c
« Respuesta #16 en: 17 de Noviembre de 2008, 15:43:05 »
ok, me bajare las versiones que me as dicho de pwc y de mplab , tengo un problema k aun no me e bajado el proteus y no tengo ni idea como funcu¡iona asi que esta noche a ver si lo tengo todo solucionado y mañana os cuento.

Muchisimas gracias por contestar tan rapido

Desconectado cerebro

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 735
Re: Comunicacion pic 18f2550 y lcd 162c
« Respuesta #17 en: 17 de Noviembre de 2008, 16:00:45 »
ok, me bajare las versiones que me as dicho de pwc y de mplab , tengo un problema k aun no me e bajado el proteus y no tengo ni idea como funcu¡iona asi que esta noche a ver si lo tengo todo solucionado y mañana os cuento.

Muchisimas gracias por contestar tan rapido

Cuidado con las palabras kicho, el foro tiene una politica en contra de la pirateria (lee las reglas)  :wink:


pregunta CCS v.4.073 y MPLAB IDE v8.00?

CCS PCB v.4.073, PCH v.4.073, PCH v.4.057, PCD v.4.057, MPLAB v.8.10.  :-)

Prueba cargar el .cof que genera la compilacion (ya se haga en el IDE del CCS o del MPLAB) en el Proteus. Es muy bueno para debuggear.

Saludos

Gracias nuevamente Miguel!.

PD: cuando yo me referia de debug en realidad lo decia si trabajaba con ICD2 que permite debug en serie..... El proteus es un excelente simulador que seguramente sobrepasa a otros simuladores por lejos.

Saludos
LAS MALVINAS SON ARGENTINAS!

Desconectado kicho

  • PIC10
  • *
  • Mensajes: 39
Re: Comunicacion pic 18f2550 y lcd 162c
« Respuesta #18 en: 17 de Noviembre de 2008, 17:20:04 »
ok, perdona no me di cuenta, te aseguro no volvera a pasar.Gracias por avisar

Desconectado kicho

  • PIC10
  • *
  • Mensajes: 39
Re: Comunicacion pic 18f2550 y lcd 162c
« Respuesta #19 en: 18 de Noviembre de 2008, 17:19:31 »
Buenas tarde ya probe con proteus y me cuesta mucho adaptarme al el me da otro error pero al ser nuevo supongo que sea normal, aqui os subo todo lo que e generado para que me ayuden en lo que puedan.

Comentar que teniendo el hex sin errores desde el pcw de css se lo meto al pici y no me funciona la lcd, esta integrade en una pic school de mse, pero aun asi me gustaria ver si puedo simularlo en proteus aunque no se que falla , para enpezar mi pic no esta en proteus y e puesto uno que creo se le parece el relog es interno por lo que las patillas que lo configuran externemente las e dejado sin conectar.

Posdata tengo unas diapositibas que creo que son muy buenas para aprender a usar proteus si las quieren me lo pueden decir, me informan como las subo y os las dejo aqui en el foro.

Un saludo.

Desconectado cerebro

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 735
Re: Comunicacion pic 18f2550 y lcd 162c
« Respuesta #20 en: 18 de Noviembre de 2008, 17:45:09 »
buenas tardes kicho, me temo que esta vuelta es un problema tipico que sucede cuando uno no es organizado. Si te fijas estas incluyendo un .HEX de un pic 18f2550 en uno 16f84, la solucion es simple si el programa fue creado para un 18f2550 en la simulacion utiliza un 18f2550. Si deseas utilizar un 16f84 (que ya es de la prehistoria) crea un .HEX para ese micro.
 De cualquier manera te recomiendo que te organices bien con los archivos y les des un nombre acorde...
 Saludos  :)
LAS MALVINAS SON ARGENTINAS!

Desconectado kicho

  • PIC10
  • *
  • Mensajes: 39
Re: Comunicacion pic 18f2550 y lcd 162c
« Respuesta #21 en: 18 de Noviembre de 2008, 23:05:20 »
Gracias algo desorganizado si soy, jejej

Pero el problema es que no encontre para proteus el pic 18f2550 con lo que puse el que pense se parecia, por eso te pregunto si no esta en mi proteus que hago??.

Pues no pueod simularlo ni se si esta del todo bien lo que hice.  Un saludo

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Comunicacion pic 18f2550 y lcd 162c
« Respuesta #22 en: 18 de Noviembre de 2008, 23:23:27 »
Hola.

Escoge otro PIC, puede ser el 18F452, ese si esta.

Dependiendo de la version de Proteus hay mas o menos PICs. En la v7.2 SP2 si esta el micro 2550.

Saludos
El papel lo aguanta todo

Desconectado kicho

  • PIC10
  • *
  • Mensajes: 39
Re: Comunicacion pic 18f2550 y lcd 162c
« Respuesta #23 en: 19 de Noviembre de 2008, 07:27:55 »
gracias, pedire esa version y ya os cuento

Desconectado kicho

  • PIC10
  • *
  • Mensajes: 39
Re: Comunicacion pic 18f2550 y lcd 162c
« Respuesta #24 en: 19 de Noviembre de 2008, 09:11:47 »
Ya tengo en el proteus mi pic pero me da un error el el potenciometro variable, no se por que sera, ley que tenia que comenta los fuses y eso no se por que es, Tambien deciros que e probado el programa en hex en mi pic y no hace nada.

Un saludo. aqui os dejo lo que hice para que me podais ayudar gracias
« Última modificación: 19 de Noviembre de 2008, 09:17:52 por kicho »

Desconectado cerebro

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 735
Re: Comunicacion pic 18f2550 y lcd 162c
« Respuesta #25 en: 19 de Noviembre de 2008, 10:21:03 »
Hola kicho vas progresando por lo menos le cambiaste los nombres a los archivos  :mrgreen:, no quiero ser pesado, pero cada fuse que vos configuras tiene una correlacion con el sistema fisico. Seria muy responsable revisar la configuracion que le has dado a cada uno. OK, en este caso.... el error es el siguiente:
Código: [Seleccionar]
#FUSES NOWDT                    //No Watch Dog Timer
#FUSES WDT128                   //Watch Dog Timer uses 1:128 Postscale
#FUSES XT                       //Crystal osc <= 4mhz
#FUSES NOPROTECT                //Code not protected from reading
#FUSES BROWNOUT                 //Reset when brownout detected
#FUSES BORV20                   //Brownout reset at 2.0V
#FUSES NOPUT                    //No Power Up Timer
#FUSES NOCPD                    //No EE protection
#FUSES STVREN                   //Stack full/underflow will cause reset
#FUSES NODEBUG                  //No Debug mode for ICD
#FUSES LVP                      //Low Voltage Programming on B3(PIC16) or B5(PIC18)
#FUSES NOWRT                    //Program memory not write protected
#FUSES NOWRTD                   //Data EEPROM not write protected
#FUSES IESO                     //Internal External Switch Over mode enabled
#FUSES FCMEN                    //Fail-safe clock monitor enabled
#FUSES PBADEN                   //PORTB pins are configured as analog input channels on RESET
#FUSES NOWRTC                   //configuration not registers write protected
#FUSES NOWRTB                   //Boot block not write protected
#FUSES NOEBTR                   //Memory not protected from table reads
#FUSES NOEBTRB                  //Boot block not protected from table reads
#FUSES NOCPB                    //No Boot Block code protection
#FUSES MCLR                     //Master Clear pin enabled
#FUSES LPT1OSC                  //Timer1 configured for low-power operation
#FUSES XINST                    //Extended set extension and Indexed Addressing mode enabled
#FUSES PLL12                    //Divide By 12(48MHz oscillator input)
#FUSES CPUDIV4                  //System Clock by 4
#FUSES USBDIV                   //USB clock source comes from PLL divide by 2
#FUSES VREGEN                   //USB voltage regulator enabled


fijate lo que nos esta diciendo el datasheet en la pagina 114 del mismo.


y cual es la solucion

#FUSES NOPBADEN                   //PORTB pins are configured as digital input channels

Saludos y pegale una revisada a los fuses siempre con al datasheet a mano.
LAS MALVINAS SON ARGENTINAS!

Desconectado kicho

  • PIC10
  • *
  • Mensajes: 39
Re: Comunicacion pic 18f2550 y lcd 162c
« Respuesta #26 en: 20 de Noviembre de 2008, 09:09:51 »
Buenos dias, ayer probe lo que me dijiste pero sigue sin ir, la pagina del datasheed 114 no lleva lo del puerto b esta en la 117 pero no me aclaro, e buscado en los manuales del ccs en el oroginal en ingles y en los otros en español, pero me dan una breve descripcion con lo queal no saber encontrar como poner los fuses bien ni la lista de ellos, estoy echo un lio probe con proteus y otro caballo de batalla, perdona estoy empezando y no hay manera. gracias

Desconectado cerebro

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 735
Re: Comunicacion pic 18f2550 y lcd 162c
« Respuesta #27 en: 20 de Noviembre de 2008, 13:50:15 »
Hola kicho  :-/ es que no vas a encontrar en el datasheet descriptos los fuses pero si vas a encontrar los bits que modifican esos fuses, asi que conociendo cada fuse que es lo que hace leyendo el data podras encontrar como manejarlos. Es verdad en el pdf es la pag 117 en el datasheet es la pag 114, ahi se especifica muy bien que es lo que esta pasando con el puerto b y creo que palitroquez te lo comento en otro post.
 Bueno yo te subo lo que veo. Simular...simula pero andar en la realidad no lo se, por que has activado muchos modulos que no estas utilizando.
 Aaaa me estaba olvidando perdon, el tema del pote es porque parece que no esta la libreria del mismo en el proteus... igualmente eso es para darle el contraste al lcd, creo que ni siquiera (en la simulacion) se necesita alimentar el lcd. No asi en la realidad, que a muchos les da problemas el contraste.
 Saludos  8)

Hay unos ejemplitos en el foro sobre 18f4550 creo? y se habla del puerto b....
LAS MALVINAS SON ARGENTINAS!

Desconectado cerebro

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 735
Re: Comunicacion pic 18f2550 y lcd 162c
« Respuesta #28 en: 20 de Noviembre de 2008, 23:16:50 »
LAS MALVINAS SON ARGENTINAS!

Desconectado kicho

  • PIC10
  • *
  • Mensajes: 39
Re: Comunicacion pic 18f2550 y lcd 162c
« Respuesta #29 en: 24 de Noviembre de 2008, 07:47:50 »
Buenas celebro perdon la tardanza en responder, esto me esta cansando mucho, ahora lo que menos aun entiendo es por que los archivos que me enviaste si simulan en porteus pero si los compilo yo otra vez en ccs el archivo hex da igual que no cambien nada en porteus no funciona ni loco. pero si rescato tu hex ya vuelvo a ver cosas en la pantalla lcd.

Por favor me podias explicar a que se deve este acto de magia por que no me funciona ami y a ti si, si no cambio nado solo recompilo es una cosa que para todo programador no cabe entender el motivo de esta actuacion del maldito software.

Gracias cerebro
Edito: muchas gracias por los links, son muy buenos los post y me seran de mucha utilidad ya ando escudriñandolos a ver cuando les saco.
« Última modificación: 24 de Noviembre de 2008, 08:23:51 por kicho »