• 大小: 0.04M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-28
  • 语言: 其他
  • 标签: 通讯  MCGSE  51单片机  

资源简介

MCGSE昆仑通态TPC7062KX与51单片机通讯测试OK

资源截图

代码片段和文件信息

/*
本程序2014年03月5日编写,调试益普科技有限公司除尘控制板
单片机:STC12C5A60S2
晶振:22.1184MHZ
实现功能:实现与昆仑通态触摸屏485通讯 通讯控制端P3.2控制端1为发送状态,0为接收状态
串口1 波特率9600 倍增!!
 modbus RTU 通过更改波特率定时器成功通讯
接收到读多个寄存器会造成死机,
同时出现数据通讯时间长会时序错乱 中间要重新装入定时器初装值
5ms延时会造成效验码最后一位发送不成功!造成通讯状态显示3和4
20140307跳出代码处增加了初始化串口解决了干扰以后通讯失败的问题
通讯状态值 代表意义
0 表示当前通讯正常
1 表示采集初始化错误 
2 表示采集无数据返回错误 
3  表示采集数据校验错误
4 表示设备命令读写操作失败错误 
5 表示设备命令格式或参数错误 
6 表示设备命令数据变量取值或赋值错误
   01       05     00 00 FF 00       8C 3A      01 03 FF FF FF FF 00 01 73 38  
 地址码   功能码     数据码       CRC效验码
*/
#include 
#include “intrins.h“
#include
#include

#define uchar unsigned char
#define ulint unsigned long
#define uint  unsigned int

#define SendRecieveDelay 50          // 接收发送转换3.5ms延时

uint   RecFinishF;  //空闲标志
uchar  CommIndex;  //通信指针
uchar  writeadr;   //写地址
uchar  CommIndexEnd;  //通讯结束标志
uchar  CommBuf[30];  //数据接收缓冲区
uchar  SlaveOutputBuf[20];  //从机输出缓存
uchar  SlaveInputBuf [20];  //从机输入缓存
u

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-03-05 11:00  MCGSE昆仑通态TPC7062KX与51单片机通讯测试OK20140307\
     目录           0  2014-03-07 14:17  MCGSE昆仑通态TPC7062KX与51单片机通讯测试OK20140307\MCGSE昆仑通态TPC7062KX与51单片机通讯\
     文件       16818  2014-03-07 14:13  MCGSE昆仑通态TPC7062KX与51单片机通讯测试OK20140307\MCGSE昆仑通态TPC7062KX与51单片机通讯\d1
     文件       19616  2014-03-07 14:13  MCGSE昆仑通态TPC7062KX与51单片机通讯测试OK20140307\MCGSE昆仑通态TPC7062KX与51单片机通讯\d1.M51
     文件        5065  2014-03-07 14:13  MCGSE昆仑通态TPC7062KX与51单片机通讯测试OK20140307\MCGSE昆仑通态TPC7062KX与51单片机通讯\d1.hex
     文件          36  2014-03-07 14:13  MCGSE昆仑通态TPC7062KX与51单片机通讯测试OK20140307\MCGSE昆仑通态TPC7062KX与51单片机通讯\d1.lnp
     文件         432  2014-03-07 14:18  MCGSE昆仑通态TPC7062KX与51单片机通讯测试OK20140307\MCGSE昆仑通态TPC7062KX与51单片机通讯\d1.plg
     文件       32736  2014-03-07 14:13  MCGSE昆仑通态TPC7062KX与51单片机通讯测试OK20140307\MCGSE昆仑通态TPC7062KX与51单片机通讯\d2.LST
     文件       19489  2014-03-07 14:13  MCGSE昆仑通态TPC7062KX与51单片机通讯测试OK20140307\MCGSE昆仑通态TPC7062KX与51单片机通讯\d2.OBJ
     文件        2128  2013-03-29 20:33  MCGSE昆仑通态TPC7062KX与51单片机通讯测试OK20140307\MCGSE昆仑通态TPC7062KX与51单片机通讯\d2.Uv2.bak
     文件       14736  2014-03-07 14:13  MCGSE昆仑通态TPC7062KX与51单片机通讯测试OK20140307\MCGSE昆仑通态TPC7062KX与51单片机通讯\d2.c
     文件         848  2013-03-29 20:33  MCGSE昆仑通态TPC7062KX与51单片机通讯测试OK20140307\MCGSE昆仑通态TPC7062KX与51单片机通讯\d2.opt.bak
     文件       58567  2014-03-07 14:17  MCGSE昆仑通态TPC7062KX与51单片机通讯测试OK20140307\MCGSE昆仑通态TPC7062KX与51单片机通讯\d2.uvopt
     文件       13220  2014-03-05 11:02  MCGSE昆仑通态TPC7062KX与51单片机通讯测试OK20140307\MCGSE昆仑通态TPC7062KX与51单片机通讯\d2.uvproj
     文件        1025  2013-03-29 19:40  MCGSE昆仑通态TPC7062KX与51单片机通讯测试OK20140307\MCGSE昆仑通态TPC7062KX与51单片机通讯\d2_Opt.Bak
     文件        2099  2013-03-29 19:40  MCGSE昆仑通态TPC7062KX与51单片机通讯测试OK20140307\MCGSE昆仑通态TPC7062KX与51单片机通讯\d2_Uv2.Bak
     文件       58567  2014-03-07 14:17  MCGSE昆仑通态TPC7062KX与51单片机通讯测试OK20140307\MCGSE昆仑通态TPC7062KX与51单片机通讯\d2_uvopt.bak

评论

共有 条评论