Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [VB.NET 2008] OGGETTO SERIALPORT LETTURA DATI pdu

    Ciao
    sono da poco alle prese con Visual Basic express 2008
    il mio scopo e' di accedere al mio telfono Sony-ericsson attravero la porta COM utilizzando l'oggetto serialport, al fine di leggere gli SMS presenti nel telefono

    prima di tutto ho configurato la COM3 e ho provato il collegamento con il programma Hyper termina di Windows xp.
    il terminale risponde ai comandi correttamente quindi scludo problemi di connessione

    con Vb2008 ho scritto questa routine impostando il nimer dell'oggetto serial port in myport
    e associato il codice qui sotto all'evento click del bottone sul mio form

    myport.BaudRate = 15200
    myport.Parity = IO.Ports.Parity.None
    myport.StopBits = IO.Ports.StopBits.One
    myport.DataBits = 8

    If myport.IsOpen = False Then myport.Open()
    myport.Write("AT*" & vbCr)
    System.Threading.Thread.Sleep(800) ' imposto pausa


    rxBuff = (myport.ReadExisting)
    mytest_out.Text = rxBuff
    poi ho associato un evento DataReceived alla mia serialport
    sperando che l'output fosse catturao

    Private Sub mYPORT_DataReceived(ByVal sender As Object, ByVal e As System.IO.Ports.SerialDataReceivedEventArgs) Handles myport.DataReceived
    'This sub gets called automatically when the com port recieves some data

    'Pause while all data is read
    System.Threading.Thread.Sleep(300)

    'Move recieved data into the buffer
    rxBuff = (myport.ReadExisting)

    End Sub

    il problema è che l'evento DataReceived non si attiva mai
    ed ancora piu' strano è che se chiudo il debug e la porta e riapro hyperterminal,
    lo stesso termianle mi visualizza il comando come appena inviato (echo) ed mi da l'output del che attendevo in vb.net.

    oltre a
    myport.Write("AT*" & vbCr)
    bisogna impostare altre cose?


    grazie
    Delfino Cobalto

  2. #2
    ho risolto.
    problema del driver usb che non riceveva l'evento datareceived
    Delfino Cobalto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.