LINUX串口通讯源码.docxVIP

  • 3
  • 0
  • 约3.67千字
  • 约 6页
  • 2021-01-03 发布于天津
  • 举报
主要函数打开串口设置串口波特率数据位停止位校验数据参数为串口长度超时时间发送数据如果出现数据与规约不符合可以调用这个函数来刷新串口读写数据如果有请大家及时回复给我设置数据位数位数据位位数据位设置校验设置为奇效验广转换为偶效验设宜停止位数据参数为串口长度超时时间如果收到的长度与期望长度不一样返回收到长度与期望长度一样返回长度发送数据如果出现数据与规约不符合可以调用这个函数来刷新串口读写数据串口号对应于串口打开串口置串口波特率数据位停止位校验读取个字节超时时间为毫秒

主要函数 int openport(char *Dev) // 打开串口 int setport(int fd, int baudjnt databitsjnt stopbits,int parity)//设置串口,波特率,数据位, 停止位,校验 int readport(intfd.char *buf,int lenjnt maxwaittime)//?数据,参数为串口,BUF,长度,超 时时间 int writeport(int fd,char *buf,int len) //发送数据 void clearport(int fd) 〃如果出现数据与规约不符合,可以调用这个函数来刷新串口读写

文档评论(0)

1亿VIP精品文档

相关文档