TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: fedeenahuel en 19 de Abril de 2016, 16:25:46

Título: Comunicacion Puerto Serie
Publicado por: fedeenahuel en 19 de Abril de 2016, 16:25:46
Hola a todos,
soy nuevo en este foro y necesitaria una manito ya que necesito saber como recibir datos de un puerto serie y estoy medio trabado, la idea es desde vb.net enviar datos y segun el dato prender / apagar un led con pbp. En visual ya esta todo armado, lo unico que estoy trabado es en el pic
el codigo que uso es el siguiente:
Código: [Seleccionar]
include "modedefs.bas"
define osc 4
@ device xt_osc
    trisa=1
    trisb=%00000000
    PortB=0
    variable var    byte
Inicio:
serin porta.0,2,variable
        if variable = "A" then prender
        goto Apagar

Prender:
    portb.0 = 1
    goto inicio

Apagar:
    portb.0 = 0
    goto inicio

end
Pero nunca compila, queda en "Assembling", desde ya muchas gracias y si estoy equivocado en algo del foro pido perdon.
Título: Re:Comunicacion Puerto Serie
Publicado por: Stban en 20 de Abril de 2016, 17:22:10
Hola Fedeenahuel,

apenas tuve un problema parecido pero se solucionó quitando @ device xt_osc, porque PBP tiene configurado por default como oscilador externo los PIC's, intenta eso y espero que todo salga bien.
Título: Re:Comunicacion Puerto Serie
Publicado por: fedeenahuel en 20 de Abril de 2016, 18:06:05
Varias veces me habia pasado, sacaba el xt_osc y funcionaba pero ahora mi problema era que me habia olvidado de configurar el mpasm  :( entonces no compilaba u.u... Pero me parecia raro que lo demas si lo compilaba, en fin, muchas gracias por contestar!