Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

27/11/2010 #1


Ayuda con encendido lcd con un dspic33fj256mc710
Buenas, soy nueva en este foro, la verdad tengo una duda enooorme, y quisiera saber si me podrian ayudar.

Tenemos que hacer un poryecto para laboratorio, y para ello es necesario utilizar la pantalla lcd. Estamos utilizando la placa explorer 16, con el dspic33fj256mc710, el programador que queremos utilizar es el mikroc para dspic. El problema es que la libreria del mikroc viene con un comando llamado lcd_custom_config() el cual pide los pines de coneccion del lcd, pero solo admite el ingreso de 2 puertos, ejemplo:

Lcd_Custom_Config(&PORTB, 3,2,1,0, &PORTD, 0,2,1);

Pero, el lcd que viene en la placa, viene conectado a tres puertos, y no podemos inicializarlo, porque el mikroc no lo permite. Hay otra forma de inicializar el lcd??, en el mikroc para 8051 se puede declarar bit a bit, en este no lo pude hacer...


Adjunto el diagrama del lcd y de los pines de la placa.



27/11/2010 #2

Avatar de ByAxel

bienvenido.
mmm eso ya depende de la versión del MikroC, por decir la versión mikroC PRO for dsPIC30 4.1 permite declarar los pines para el lcd así:

Código:
// Lcd module connections
sbit LCD_RS at LATD0_bit;
sbit LCD_EN at LATD1_bit;
sbit LCD_D4 at LATB0_bit;
sbit LCD_D5 at LATB1_bit;
sbit LCD_D6 at LATB2_bit;
sbit LCD_D7 at LATB3_bit;

sbit LCD_RS_Direction at TRISD0_bit;
sbit LCD_EN_Direction at TRISD1_bit;
sbit LCD_D4_Direction at TRISB0_bit;
sbit LCD_D5_Direction at TRISB1_bit;
sbit LCD_D6_Direction at TRISB2_bit;
sbit LCD_D7_Direction at TRISB3_bit;
// End Lcd module connections
...
luego

Código:
Lcd_Init();
busca eso o una versión anterior.
saludos
27/11/2010 #3


woooooow

muchas gracias!!!, descargue el compilador, y probare aver si funciona, lo malo es que ahora no tengo la tarjeta, asi que apenas pueda avisare que tal.

gracias!!!!! n.n

Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.