Autor Tema: Ayuda LCD en CCS 4.038  (Leído 1833 veces)

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

Desconectado manuelroin24

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 665
Ayuda LCD en CCS 4.038
« en: 19 de Agosto de 2007, 00:37:51 »
Bueno amigos como siempre una inquietud , estuve simulando el ejemplo del amigo VsZener y anduvo perfecto pero ese mismo ejemplo lo intente con el CCS 4.038 desde el wizard y llegue a lo q se muestra en la imagen, alguien podria ayduarme a identificar el error???
El conocimiento se consigue a base de esfuerzo...

Desconectado manuelroin24

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 665
Re: Ayuda LCD en CCS 4.038
« Respuesta #1 en: 19 de Agosto de 2007, 01:53:56 »
Bueno leyendo la libreria encontré la respuesta:
Citar
// Un-comment the following define to use port B
// #define use_portb_lcd TRUE

Ahora la intriga mia es como definir a 8 bits o 4 bits , muchas gracias amigos el codigo para 4 bits me quedo asi:
Código: C++
  1. #include "D:\CCS Probe\LCD 1.h"
  2.  
  3. #define use_portb_lcd TRUE
  4.  
  5. #define LCD_ENABLE_PIN PIN_B0
  6. #define LCD_RS_PIN PIN_B1
  7. #define LCD_RW_PIN PIN_B2
  8.  
  9. #include <LCD.C>
  10.  
  11. void main()
  12. {
  13.    lcd_init();
  14.  
  15.    lcd_putc("\Hola\n");
  16. }

Comparando con el codigo de mi amigo VsZener tengo una pregunta:

Da lo mismo poner:             printf(lcd_putc,"hola");

que solo:                            lcd_putc("\Hola\n");
El conocimiento se consigue a base de esfuerzo...

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: Ayuda LCD en CCS 4.038
« Respuesta #2 en: 19 de Agosto de 2007, 04:03:19 »
El resultado de ambas funciones es el mismo, pero sin embargo a la hora de compilarlas es probable que una sea mucho más eficiente que la otra. Esto lo digo porque el printf es mucho más potente que la otra función, y es probable que ocupe mucho más. Si sólo lo vas a usar para poner un texto, mejor que utilices lcd_putc.

Desconectado manuelroin24

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 665
Re: Ayuda LCD en CCS 4.038
« Respuesta #3 en: 19 de Agosto de 2007, 14:42:57 »
En que caso conviene poner entonces el printf ??
El conocimiento se consigue a base de esfuerzo...

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: Ayuda LCD en CCS 4.038
« Respuesta #4 en: 19 de Agosto de 2007, 16:10:57 »
Yo lo suelo utilizar cuando necesito representar números con formato. Al expresar números con decimales, en formatos hexadecimal, octal, binario, porcentajes,... ahí demuestra toda su potencia.

Desconectado manuelroin24

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 665
Re: Ayuda LCD en CCS 4.038
« Respuesta #5 en: 19 de Agosto de 2007, 16:17:29 »
Gracias Manolo!!! quedo claro.
El conocimiento se consigue a base de esfuerzo...