网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 交易代码 > C语言代码 > 正文

驱动C语言代码

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务

  //************************************************************

  //************************************************************

  write_reg(1,SFOCR,0XFF);

  write_reg(2,SFOCR,0XFF);

  write_reg(3,SFOCR,0XFF);

  VK3342,VK3344,VK3362,VK3366,VK3368 IIC2UART 驱动C语言代码

  www.fosvos.com

  write_reg(4,SFOCR,0XFF);

  write_reg(1,SFOCR,0XFC);

  write_reg(2,SFOCR,0XFC);

  write_reg(3,SFOCR,0XFC);

  write_reg(4,SFOCR,0XFC);

  //清空发送接收FIFO中的数据,使能发送接收FIFO

  //**************************************************************

  //**************************************************************

  while(read_reg(1,SFSR))

  read_reg(1,SFDR);

  while(read_reg(2,SFSR))

  read_reg(2,SFDR);

  while(read_reg(3,SFSR))

  read_reg(3,SFDR);

  while(read_reg(4,SFSR))

  read_reg(4,SFDR);

  //查看发送接收FIFO中是否有数据,如果有则把FIFO中的数据读出来,

  //使发送接收FIFO中的数据为0

  //**************************************************************

  }

  //*****************************************************************************

  ****

  //******************************************************

  void stop_bit(port)

  {

  write_reg(port-1,SCONR,0X48);

  }

  //需要说明的是:有奇偶校验的时候,数据位必须设置为9位;这里是偶校验

  //这里还可以设置该路子串口的强制校验模式

  //***************************************************************

  //***************************************************************

  void net_add(port)

  { unsigned char reg;

  reg=read_reg(port-1,SCONR);

  write_reg(port-1,SCONR,reg|0x03);

  }

  //设置网络地址可见设置,网络地址自动识别,网络地址是否

  //写入FIFO的设置

  //********************************************************

  VK3342,VK3344,VK3362,VK3366,VK3368 IIC2UART 驱动C语言代码

  www.fosvos.com

  //********************************************************

  void address(unsigned char port,unsigned char add)

  {

  write_reg(port-1,SADR,add);

  }

  //485模式下的网络地址

  //*********************************************************

  //*******************************************************

  void mode(port)

  {

  write_reg(port-1,SCTLR,0X38);

  }

  //子串口波特率设置为上电默认值,使能该子串口,设置普通232模式,非IR模式.这里

  可以设置为485模式,红外232模式

  //还可以设置该路子串口是否接收广播数据

  //***************************************************

  //***************************************************

  void aoto_flow(port)

  {

  write_reg(port-1,SFWCR,0XCE);

  }

  //设置自动硬件流量控制

  //若要改为自动软件流量控制将0XCE改为0X09,写GXOFF和GXON寄存器即可

  //这里还可以设置暂停发送数据和继续发送数据的触发点

  //****************************************************

  //*****************************************************

  void idle()

  {

  write_reg(1,GCR,0X40);

  }

  //进入低功耗模式;把4改为零即可进入正常模式

  //******************************************************

  //******************************************************

  void broadcast()

  {

  write_reg(1,GCR,0X80);

  }

  //使能广播模式,把8改为0即可进入正常模式

  //******************************************************

  VK3342,VK3344,VK3362,VK3366,VK3368 IIC2UART 驱动C语言代码

  www.fosvos.com

  //******************************************************

  void m_uart()

  {

  write_reg(1,GUCR,0X30);

  }

  //主串口控制,波特率设置为默认值,无校验,1位停止位

  //******************************************************

  //******************************************************

  void gx_off()

  {

  write_reg(1,GXOFF,0X48);

  }

  //gxoff的值设置为0x48

  //*******************************************************

  //******************************************************

  void gx_on()

  {

  write_reg(1,GX0N,0X58);

  }

  //gxoff的值设置为0x58

  //*********

  • 上一篇资讯: 贪吃蛇游戏的C语言代码
  • 下一篇资讯: 汉字与图形显示HANZI.C
  • 设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
    版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师