Bug In Serialport Control When Using E - 8 - 2 Parameters?

Jun 16, 2011

We have been debugging a problem with serial communications with an embedded device on 115200 baud, Even parity, 8 databits and 2 stopbits. The problem: a lot of extra 0x00 are sometimes received from the serialport.

1) We build a real basic sample program that only handles the data exchange. It was completely build according the serial-port-vb.doc from msdn. It was build in vb.net 2010. So this was the most basic setup possible on the PC side. This simple tool clearly shows the datareceived event spitting out extra bytes.

2) We used a scope to look at the hardware bits/levels. No problems / differences seen between good and bad messages. No extra bytes visible that the serialport event send to our programm.

3) We tapped the serial communication and received no wrong data on the tapping system but still on the .net tool. Again the serialport datareceived event gave us many extra 0x00 bytes.

So our only possible conclusion is that there is a problem in the serialport component from .net. My question: Are there any know issues? Can I get in contact with a microsoft engineer?

View 9 Replies


ADVERTISEMENT

VS 2005 SerialPort Control

Aug 21, 2009

I'm working on application which uses SerialPort Control to send/receive commands to/from microcontroller.

Here is the basic

CODE:

I maybe missing something because the reaction of microcontroller very accidential! I mean, sometime it works from the first click and sometime from the third... I must make a number of clicks until it reacts back!

View 1 Replies

Working With SerialPort Control?

Nov 9, 2009

output.gif?I've just upgraded to Visual Studio 2008 and have been given a project and getting gps string from a radio via the serial port. I used a program called "SerialWatcher" and it monitors the data coming in from the radio. It works perfectly. When I tell it the port and settings, click Open, I get consistent output. Here is an example of the data that I got:

<NUL><STX>$PKLDS,124043,A,3337.8562,N,08418.8077,W,000.0,146.5,091109,,00,101,2190,80,00,*1C<CR><LF><ETX><STX>$PKLDS,124104,A,3357.1421,N,08403.0604,W,000.0,000.0,091109,3.0,W00,101,3003,80,00,*61<CR><LF><ETX><STX>$PKLDS,124128,A,3354.1213,N,08414.3434,W,000.1,274.3,091109,4.9,W00,101,2576,80,00,*64<CR><LF><ETX>

[code].....

The little icon symbol before the dollar sign is actually two symbols which I think are the <stx> and <etx>. I'm including a screenshot to show what they actually look like. From the output my program created all I would need is actually the last line. I can't really check for "length" because some data received by the radio will be half that length (or more than half). But there should always be a start and end (regardless of what is in the middle) I would think.

View 2 Replies

Communications :: SerialPort Timing Control

Feb 17, 2009

I am using VB2008 SerialPort to communicate with a device. My problem is, using RTS handshake I am missing the first 50 or 60 chars, after that everything is intact. I tried to change the buffer size - Has no effect, used standard, bigger, smaller and no change.

The device timing says when it sends CTS signal, it will start listening 100ms after that. I have no clue how to delay the write to test this. Should I first write to the buffer then write to the port after a a 100ms timer event?

View 3 Replies

SerialPort And Control Updating In MDI Form?

Mar 2, 2012

i am receiving data from serial port and i update a richtextbox in a MDI Form with the control.invoke method

(Code in SerialPort.DataReceived Event)

If myTerminal.Visible Then
myTerminal.MyRichTextBox1.Invoke(New MethodInvoker(Sub()
myTerminal.MyRichTextBox1.AppendText(dataLine & vbCrLf)
End Sub))
End If

But as a mdi form it has the ability to close and reopen. So when the serialport is sending data to richtextbox and the user click the close button and the form gets disposed. Then the error "Invoke or BeginInvoke cannot be called on a control until the window handle has been created."...

View 1 Replies

Read A 12 Byte Hex String (RFID Tag ID) Using SerialPort Control?

Apr 23, 2012

I'm trying to make an application that can read a 12 byte hex string from the serial port and display it into a text box, the source is a RFID module that is connected to my USB port using a RS232-USB converter.My first problem was accessing the text box in the datarecieved event due to invalid cross-threaded operation. Upon googling that, I copy/pasted the code I needed to get it work, these are all the cross threading functions.The OpenPort function and Datarecieved event are my own code, the rest I got off google. The application then worked, but I would get an incomplete code, the first swipe I would get all 12 digits, and at every other swipe, the first byte would vanish. Upon some more reading, I decided to make an array, the size of the incoming data (shown in the code below), but now I get the cross-threading error again.I know there's something wrong with the way I'm using the array. This is way beyond my VB knowledge, and I'm in o I'm an electronics engineer and self taught myself a little programming to create some apps for my hardware.Updated code:

Public Class Form3
Dim msg As String
Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles

[code]....

View 1 Replies

Send A Tare Command To A Weighing Scale Through Rs 232 Using Serialport Control

Aug 27, 2009

i am developing an application which needs to connect to a weighjng scale throug rs 232 and capture the output. after inserting the record however the pc needs to send the tare command to the weighing scale in order to set the scale to zero. now he tare character as far as i guess ia T i sent the command like this

serialport1.write(chr(27) & "T" & chr(13) & chr(10))

View 1 Replies

Get USB Control For The USB Port Communication? Like The SerialPort Control For The COM Port

Jul 17, 2009

Do someone know if there is a\\ USB control for the USB port communication? like the SerialPort control for the COM port.

View 2 Replies

.net - Control Parameters In Asp.net?

Aug 8, 2011

I am using searching grid view using control parameters but in my code i search only text but not integer values. So i want to search integer values using control parameters please give a code..

My code is :

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="GridviewwithHighlightedSearch.aspx.vb"
Inherits="GridviewwithHighlightedSearch" MasterPageFile="~/Default.master" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolderMain" runat="Server">
<style type="text/css">

[Code]...

View 1 Replies

Reading Querystring Parameters From Webbrowser Control?

Nov 7, 2010

Is the Querystring present in the Url once the page has loaded? If so you should be able to easily parse it to get the values.The WebBrowser control has 2 events that you might want to look at

Navigated - occures when the control has navigated to a new document and has begun loading it or DocumentCompleted - which occurs once the document has finished loading.

View 1 Replies

Function That Takes ByRef Parameters Using Control.Invoke ?

Nov 10, 2005

I'm currently invoking a function that takes ByRef parameters using Control.Invoke (which I notice specifies the Object parameter array to be ByVal) but the array of parameters I give it isn't updated by the function. Is this possible with VB.Net 2003 or must there be some error in my code?

View 5 Replies

C# - Search For Names In The Database That Matches Whole Parameters Or Any Part Of Parameters

May 13, 2011

I'm writing a query to select all records that has any part of parameter. I have one table called Employees. Some people have name like this: John David Clark If the parameter is

[Code]....

I should be able to get result back as long as there's a match in the parameters. If I use Function Contains (q.FirstName & " " & q.LastName).Contains(employeeName), I will not get any result back if employeeName is "John Clark" Function Contains looks only for next words from left to right. It doesn't match a single word at a time. So that's why I used this in the Linq to SQL:

[Code]....

View 2 Replies

Error [07002] The # Binded Parameters < The # Of Parameters Makers

Aug 30, 2010

I am getting error [07002] the # binded parameters < the # of parameters makers, i checked both parameters were perfect even though i am getting this error here is my code

[Code]...

View 1 Replies

C# - Difference With Parameters.Add And Parameters.AddWithValue?

Feb 6, 2012

Basically Commands has Parameters and parameters has functions like Add, AddWithValue, and etc. In all tutorials i've seen, i usually noticed that they are using Add instead of AddWithValue.

[Code]...

since it saves my coding time. So which is better to use? Which is safe to use? Does it improves performance?

View 2 Replies

Get The GET Parameters And POST Parameters In Just One Function?

Aug 6, 2011

is there a way to get the GET parameters and POST parameters in just one function or Collection in ASP.NET? Like using $_REQUEST in PHP? I'm using VB.NET.

View 3 Replies

Get Caller ID From Serialport

Apr 23, 2011

I am trying to read caller id from a internal modem. modem is caller id enable and it works in hyper terminal. but when i try from vb.net it only shows 'RING'. here is my full code

[Code]...

View 4 Replies

No Timeout For Serialport?

Dec 16, 2011

I am using VB 2005 and need to trap a serial port timeout. I use a standard try/catch block, but if no characters arrive the code still hangs at the ReadByte call. Here is the code:

Try
SerialPort.ReadTimeout = 200
' read timeout of 200 mSecs
thisByte = SerialPort.ReadByte()

[code]....

View 5 Replies

USB SerialPort Oddities .Net 4.0?

Jul 12, 2011

Recently while trying to help someone with an issue using USB SerialPort's I discovered sometheing interesting when the ports Handshake was set to RequestToSend. My setup COMx <---> BreakOutBox <---> COMy COMx and COMy are on the same PC. The breakout box is used to create a null modem, pins 2 & 3 crossed, pin 20 to pin 6.When the handshake was set to RequestToSend every Write resulted in Carrier Detect and Ring being raised. Is this just my adapter or are all USB SerialPorts like this?Serial Port Random Microsoft® Community Contributor 2011

View 2 Replies

VS 2008 PDA SerialPort?

Jun 23, 2010

I have wrote this program (for PDA), to connect a PDA to the PC via RS232.It only works half way.

If I send anything from the pda to the pc, I receive data correctly.If I send anything from the pc, then the pda hangs up.Can anybody tell me what I'm doing wrong?

Also, how do I make sure the port on PDA is closed when quitting the application?

[Code]...

View 1 Replies

Asp.net - Serialport Communication .net 4.0 From A Webpage?

Sep 23, 2011

Looking for serial port communication using ASP.NET 4.0. I have a cardwriter/reader from IDTECH which talks through a comport. Is there any way to accomplish with .net through the web.

I read things but most of the topics on speaking about .net 2.0 and I was not sure if they created something to handle this in .net 4.0

View 2 Replies

Check When Serialport Is REALLY Connected?

Mar 16, 2009

I want to send some data through a serialport (USB) permanently and got a problem once the USB interface crashes. Sometimes it just happens, but if I ask the PC "serialport2.isopen ()" I will get a TRUE, even though the USB cable was uplugged. How can I check if a connection is still available. CDHolding wasnt working either. I am using VB 2008 Express

View 7 Replies

Communications :: Use The SerialPort In VB Express?

Jan 27, 2009

how to use the SerialPort in Visual Basic Express?

I have this in the Serial Port Data Recieved event

Code:
SerialText = SerialText & SerialPort1.ReadChar
TextBox1.Text = SerialText

I get : Cross-thread operation not valid: Control 'TextBox1' accessed from a thread other than the thread it was created on. As soon as the event is triggered.

I'd like to display the recieved info in a textbox and transmitt info as well, but I don't know how...

View 4 Replies

Odd SerialPort Names Which Do Not Work

Jan 7, 2011

i am coding a tool which is able to connect GPS devices over the IO.Ports.SerialPort function in .NET..Everything works fine, but to list all available COM interfaces it looks like: [code] its impossible to connect to a device which is called COM3°. If i simply try to connect manually to COM3 it works perfect. [code]

View 3 Replies

Safe To Use A Synclock On The Serialport?

Aug 3, 2009

I have an application that requires several threads, otherwise the main UI thread would end up frozen.i am after a little advice as i have not really don alot of threaded applications.

First Question;

I have a thread which handles data coming in from the serial port( this wil become much more complicated), is it safe to use a synclock on the serialport object : -

[code]...

View 3 Replies

SerialPort DataReceived Event On EOF?

Jul 21, 2009

Im using VB express 2008 (compiled with .NET 3.5) to write a program that communicates with a USB device. The USB device is a communication class device and thus will emulate the usual rs232 serial port once attached to the PC. The USB device sends a fixed number of bytes and i have set the threshold received byte property to this value. I have run the program and it seems to read the USB device "correctly" but when i debug the code, i realise that the datareceived event of the serial port gets fired on the eventtype = EOF. I am using the Read function to read the bytes from the serial port and the Newline property is set to "" (but i thought that this is irrelevant if im not using ReadLine). When the datareceived event fires with EOF, the Read function blocks until one byte arrives, reads it and calls the function that processes the data. I went through the forum and realised that the EOF eventtype is no longer supported, is this true? I dont think that getting this eventtype is logical anyways in my case.

View 5 Replies

SerialPort Timer_tick BUG Or Code

Apr 3, 2010

I'm trying to enable a timer within a SerialPort.PinChanged even is reached but the timer tick even never starts. Has anyone ever tried this? I am using vb.net 2008 express so I dont know if that is the issue or not.

[Code]....

View 9 Replies

Serialport.Readexisting Different Behavior?

Mar 10, 2010

I'm using the following to read a serial port. When run it displays the data correctly but stepping through the program I find that it loops through the serialdatarecieved event for each character of the port input rather than reading all of it. So _msg only equals one letter at a time. I'm trying to set a variable equal to the entire input stream but only get one character of it.The end goal is to capture all of the data available on the port when the event triggers so that this data can then be processed. I tried using the bytestoread function, which gets the correct number of bytes to read, and then looped through to read a byte at a time but that didn't seem to work as I expected either. It just kept reading the first byte.

Imports System.IO.Ports
Public Class CommTest
Dim WithEvents SerialPort As New SerialPort

[code]....

View 3 Replies

Using .net To Connect To Gsm Modem Via Serialport?

Apr 7, 2011

I am doing a sms project using VB .net to connect to my gsm modem via serialport. All the connection and everything was working great and I can send and receive sms. Then here come a problem, I need to send long sms more than 160 chars. I read and did some research and I know that I need to use the pdu and udh. I managed to understand slightly of the pdu packet but is still quite confuse on that part.

Anyone can briefly explain the exact way to do the concatented sms (long sms)?Another problem is how can I use vb to encode the data into pdu gsm 7bit data? Is there any built in functions or do i need to write them myself?

View 1 Replies

VB 2008 On XP Exception With Serialport?

Mar 14, 2009

I am trying to access a printer via the serial port in VB Express 2008. I wrote a small prog with buttons on the form to exercise the escape codes in a Windows Vista 32 laptop with a USB to serial adapter. Only 3 codes worked, BEL, reset and a printer specific command. Also, when i try to receive data, it justs times out. So, I tried to move to a WinXP machine with real serial ports. The program now has an illegal argument exception and the message is to the effect that the name of the port for the property portName does not start with COM/com. Which is very puzzling because I did verify the portname and it is com1.Is this a known issue or am I doing something wrong? The form works on Vista but not in XP.

[Code]...

View 8 Replies

Vendor & Product ID Using SerialPort?

Apr 4, 2012

I am writing a program which detects a development board I designed which communicates with an FTDI chip. Right now my program scans any COM ports and generates a list, which the user will then choose from and connect with that device. The problem is that I want to isolate that list to only the devices which I designed. The FTDI has a unique manufacturer and device ID, but I only know how to access this data 'the old fashioned way' (i.e. through device manager).

What I would like to know how to do is determine the VID and PID of a COM port from VB, so I can dynamically get rid of any devices which do not meet the proper requirements and thus my list will only show the correct devices.

View 13 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved