I have the same problem with the following configuration:
Cerbuino Bee with the latest firmware (4.2).
The required serial port settings are:
Baud rate: 9600
Data bits: 7
Stop bits: 1
I notice that using binary read of the serial port, the parity bit (value 128) is part of the received byte!
Reading lines of text by using function serialport.Readline() does not work properly because the parity bit is interpretated as character outside the range of the standard ASCII-set. As a last resort I could use binary read of single characters…but that solution creates quite a lot of overhead…
I used all kinds of settings of the serialport, but no succes…
Could anyone come up with a suggestion to solve this problem?
The following initialisation of the com-port led to the following events:
Setting port parameters to 7 bits ,Space,1 stopbit, resulted in an exception error from “Microsoft.SPOT.Hardware.SerialPort.dll”.
Setting port parameters to 7 bits,Mark,1 stop bit, resulted in an exception error from “Microsoft.SPOT.Hardware.SerialPort.dll”.