|
|
|
![]() |
|
|||||||
|
||||||||
|
|
Thread Tools | Rate Thread | Display Modes |
|
#1
|
|||
|
|||
|
Roborio RS-232 port issue
X-post: http://www.chiefdelphi.com/forums/sh...d.php?t=135713
Trying to get an arduino to talk to roborio over the serial port and having some issues. on the arduino side i have: Serial.write(0); Serial.write(1); Serial.write(2); Serial.write(8); and on roborio side I get: 0 253(0b11111101) 251(0b11111011) 239(0b11101111) as far as i'm aware the arduino uses 8 data bits, no flow control, and 1 stop bit, in labview I have the same configuration on the serial>open vi it seems as though the bits are inverted and off by one place. This is not the first time I've run into a communication issue, the i2c interface also has a very similar issue where the address bits are shifted the wrong way and was able to work around that. on here it looks like it can also be worked around but looks like 1 bit of data will be lost... Anyone have any ideas how to fix this? Edit:Looks like it's just an issue with the logic levels, the rs-232 port is not ttl compatible and needs a level shifter circuit. In my case since it's only 1 way communication I can just use an inverter and should work Last edited by sanelss : 12-03-2015 at 12:17. |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|