当前位置: 技术问答>linux和unix
一个串口通讯程序,可是运行到一半就没有动静了!!!
来源: 互联网 发布时间:2015-10-12
本文导语: 我在同一PC下,同一下串口下,发送和接收数据! 源代码: #include #include #include #include #include #include #include #include /*错误号定义*/ #define RCV_LEN 32 #define SND_LEN 32 #define TIMES 3 ...
我在同一PC下,同一下串口下,发送和接收数据!
源代码:
#include
#include
#include
#include
#include
#include
#include
#include /*错误号定义*/
#define RCV_LEN 32
#define SND_LEN 32
#define TIMES 3
void receive(int fd)
{int errorcode;
char rec_buf[32];
errorcode=read(fd,rec_buf,RCV_LEN);
if(errorcode) printf("The received string is %sn",rec_buf);
}
void send (int fd)
{int nwrite;
char snd_buf[32];
printf("Please enter a string to send(
源代码:
#include
#include
#include
#include
#include
#include
#include
#include /*错误号定义*/
#define RCV_LEN 32
#define SND_LEN 32
#define TIMES 3
void receive(int fd)
{int errorcode;
char rec_buf[32];
errorcode=read(fd,rec_buf,RCV_LEN);
if(errorcode) printf("The received string is %sn",rec_buf);
}
void send (int fd)
{int nwrite;
char snd_buf[32];
printf("Please enter a string to send(