Autor Tema: Comunicación con LabView via rs232  (Leído 1446 veces)

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

Desconectado rfjhh

  • PIC10
  • *
  • Mensajes: 14
Comunicación con LabView via rs232
« en: 21 de Marzo de 2019, 13:06:39 »
Buen día

Estoy tratando de comunicar un 16f887 con LabView pero no logro leer cadenas. Mi código es el siguiente:
#include <16F887.h>
#device adc=10
#fuses INTRC_IO,NOWDT,NOPROTECT,PUT,NOLVP,NOBROWNOUT
#use delay(clock=8M)
#use rs232(baud=9600,xmit=PIN_A2,rcv=PIN_A3)
#include<LCD420.c>
#include<input.c>
#use fast_io(A)
#use fast_io(B)

void configura()
{
   set_tris_a(0xff);
   set_tris_b(0xf0);
   setup_adc(sAN0);
   lcd_init();
   setup_oscillator(osc_8MHz);
   setup_adc(ADC_CLOCK_INTERNAL);
    SETUP_ADC_PORTS(sAN0);
    set_adc_channel(0);
}
void main()
{
   char mensaje[12];
   configura();
   for(;;)
   {
      char mensaje[31];
      lcd_gotoxy(1,1);
      printf(lcd_putc,"Pba get_string");
      output_bit(PIN_B0,0);
      if(kbhit())
      {
         output_bit(PIN_B0,1);
         get_string(mensaje,30);
         delay_ms(5);
         output_bit(PIN_B0,0);
         lcd_gotoxy(1,2);
         printf(lcd_putc,"%30s", mensaje);
      }
            
   }
}

El código en LabView   
* Escribir al pic.zip
(2.76 kB - descargado 152 veces)


 

anything