基本信息
源码名称:STM32_MODBUS_RTU 基于STM32的ModbusRtu协议程序
源码大小:25.35M
文件格式:.rar
开发语言:C/C++
更新时间:2018-07-20
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

基于STM32的ModbusRtu协议程序

void Mosbus_Event()
{
u16 crc;
u16 rccrc;
  if(modbus.reflag==0)  
{
 return ;
}

crc= crc16(&modbus.rcbuf[0], modbus.recount-2);       //
  rccrc=modbus.rcbuf[modbus.recount-2]*256 modbus.rcbuf[modbus.recount-1];  //
  if(crc ==  rccrc)  //

 if(modbus.rcbuf[0] == modbus.myadd) 
{
 switch(modbus.rcbuf[1])  //
{
 case 0:     break;
 case 1:     break;
   case 2:     break;
   case 3:     Modbud_fun3();    break;   //
   case 4:     break;
   case 5:     break;
   case 6:     Modbud_fun6();     break;   //
     case 7:     break;
        //....
}
}
else if(modbus.rcbuf[0] == 0)   //
{

}
}

modbus.recount=0;   //
  modbus.reflag=0;
}