Autor
|
Tema: Porque no puedo hacer andas un LCD con mi pic 16f88?? (Leído 5,270 veces)
|
JSP10
Desconectado
Mensajes: 2
|
Hola no logro hacer andar el pic 16f88 con un LCD 16x2, lo cree en CCS y lo quiero simular en PROTEUS pero no funciona,las conexiones se que estan bien, quedaria ver que esta mal en el codigo que adjunto.Gracias
#include <16F88.h> #fuses XT,NOWDT,NOPROTECT,NOLVP #use delay(clock=4000000) #use fast_io(b) #INCLUDE <lcd.c>
//====================== void main() { lcd_init();
PUTLCD("\fHello World"); delay_ms(2000); while(1); }
|
|
|
En línea
|
|
|
|
|
Tokes
Desconectado
Mensajes: 140
|
Hola, JSP10:
Pues, que yo sepa, la función que manda datos al lcd es: lcd_putc(), no PUTLCD() (Aunque, claro, tal vez tengas una librería modificada).
Si tienes la librería que yo conozco, entonces deberás hacer los siguientes ajustes:
- Cambiar el código PUTLCD("\fHello World"); por el código lcd_putc("\fHello World");
- Antes de incluir la librería lcd.c debes definir lo siguiente: #define use_portb_lcd. Si no agregas esta definición antes de inluir la librería antes mencionada, el puerto por defecto para el lcd será el PORTD.
Es todo. Espero haberte ayudado.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
solo logro hacer transferencia de archivos de menos de 2mb, que puedo hacer?
Programación Visual Basic
|
Proxy Lainux
|
6
|
4,871
|
9 Junio 2008, 03:00 am
por LeandroA
|
|
|
porque puedo inyectar en wpa y no en wep
Hacking Wireless
|
latigokiller
|
7
|
4,529
|
23 Julio 2010, 18:11 pm
por tauflaman
|
|
|
Porque no puedo hacer ping ??? y sin embargo mi navegador entra perfectamente???
Redes
|
The_Saint
|
4
|
17,787
|
9 Junio 2011, 23:48 pm
por madpitbull_99
|
|
|
Ayuda con MI PIC 16f88
Electrónica
|
JSP10
|
1
|
3,837
|
12 Julio 2011, 21:11 pm
por Meta
|
|
|
Pregunta simple : Porque no puedo hacer esto?
Programación Visual Basic
|
CAR3S?
|
2
|
3,199
|
9 Octubre 2011, 17:08 pm
por CAR3S?
|
|