Autor Tema: problema lcd proteus  (Leído 4642 veces)

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

Desconectado francpa

  • PIC10
  • *
  • Mensajes: 16
problema lcd proteus
« en: 16 de Enero de 2013, 16:44:09 »
hola a todos

mi consulta es la siguiente estoy haciendo un voltimetro con pic, pero no me muestra nada en el lcd el codigo no me salen errores pero en proteus me sale "attempted to read after writing a single nibble" he buscado soluciones pero ninguna me a servido adjunto el codigo en ccs

Código: [Seleccionar]
#include <16F876.h>
#device adc=10
#fuses xt,nowdt,noput,nobrownout,nolvp,noprotect
#use delay(clock=4000000)
#include "lcd.c"
#use standard_io (b)
#include <stdio.h>
void main()
{

lcd_init();
   int16 q;
   float p;
   
   
   setup_adc_ports(AN0);             
   setup_adc(ADC_CLOCK_INTERNAL);   
 
   while (1) {
   setup_adc (adc_clock_internal);
   setup_adc_ports (all_analog);
      set_adc_channel(0);           
      delay_us(20);
      q = read_adc();               
      p = 5.0 * q / 1024.0;           

      printf(lcd_putc, "\fADC = %4ld", q);
      printf(lcd_putc, "\nVoltage = %01.2fV", p);

      delay_ms(1000);
      }
}

el esquema en proteus es el siguiente



cualquier ayuda se los agradecere mucho

saludos

Desconectado AngelGris

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2480
Re: problema lcd proteus
« Respuesta #1 en: 16 de Enero de 2013, 22:29:05 »
El mensaje de error indica que estás intentando escribir en el LCD mientras el mismo está ocupado procesando lo que le llegó con anterioridad.

Prueba de utilizar la librería flex_lcd, Aquí, en el foro, hay mucha info al respecto.
De vez en cuando la vida
nos besa en la boca
y a colores se despliega
como un atlas

Desconectado NoSepComo

  • PIC18
  • ****
  • Mensajes: 305
Re: problema lcd proteus
« Respuesta #2 en: 17 de Enero de 2013, 06:30:25 »
Aparte de lo que te ha dicho AngelGris, comprueba en la librería lcd.c que está configurada para usar el PORTB, que a veces lo está el PORTD.

Desconectado francpa

  • PIC10
  • *
  • Mensajes: 16
Re: problema lcd proteus
« Respuesta #3 en: 17 de Enero de 2013, 11:53:04 »
ya soluciones mi problemas cambie la version de ccs y todo salio bien muchas gracias por sus respuestas muy amables
saludos