当前位置: 技术问答>linux和unix
linux 串口之间传送字符串?
来源: 互联网 发布时间:2015-04-13
本文导语: 我的机器有两个串口,已经用线连接起来,我想向一个串口写字符串另一个串口能收到,可是不知怎么写,自己抄了一些代码,但接收口接到的都是乱码,而且字符数也不对,请教各位该怎么做。串口通信需要哪些设...
我的机器有两个串口,已经用线连接起来,我想向一个串口写字符串另一个串口能收到,可是不知怎么写,自己抄了一些代码,但接收口接到的都是乱码,而且字符数也不对,请教各位该怎么做。串口通信需要哪些设置?请多多指教!
|
这是我读串口的程序,调试通过的。
#include
#include
#include
#include
#include
int main() {
int fd,size,stopb,check,i;
unsigned int sub;
char a;
struct termios term,save_term;
struct timeval t1,t2;
struct timezone tz1,tz2;
double per;
speed_t speed;
fd=open("/dev/ttyS0",O_RDWR);
if (fd
#include
#include
#include
#include
#include
int main() {
int fd,size,stopb,check,i;
unsigned int sub;
char a;
struct termios term,save_term;
struct timeval t1,t2;
struct timezone tz1,tz2;
double per;
speed_t speed;
fd=open("/dev/ttyS0",O_RDWR);
if (fd