标题:
迪文屏T5l C语言程序开发 带modbus
[打印本页]
作者:
james79
时间:
2021-3-25 10:43
标题:
迪文屏T5l C语言程序开发 带modbus
迪文屏 T5l C 语言程序开发 带 modbus 主机程序代码:
/******************************************************************************
* 文 件 名 : main.c
* 版 本 号 : V1.0
* 作 者 : James Sun
* 生成日期 : 2020年8月18日
* 功能描述 : 主函数,外设和参数初始化,主循环中主要功能函数入口。
* 修改历史 :
* 日 期 :
* 作 者 :
* 修改内容 :
******************************************************************************/
/*****************************************************************************
系统库*/
/*****************************************************************************
自定义头文件*/
#include "T5LOS8051.H"
#include "sys.h"
#include "handle.h"
#include "timer.h"
#include "uart.h"
#include "modbus.h"
uint8_t cmd2[4]={0x00,0x01,0xE2,0x40}; //密码设置数组
uint8_t changepassword[4]={0}; //新建密码
uint8_t reconfirmpassword[4]={0};//再次确认密码
uint8_t dgus3500[2]={0,0};
uint8_t dgus2200[3]={0,0,0};
process_struct process_flag; //命令状态标志
uint8_t Func06_Value[2]={0x00,0x00};
uint16_t Func06_Reg=0;
uint16_t Func05_Coiladd=0;
uint16_t Func05_Value=0;
/*****************************************************************************
主函数*/
void main(void)
{
InitCPU();
POWER_ON();
WDT_ON();
Modbus_UART_Init();
ReadNorFlash(NORADDR, DGUSADDR, 2);
ReadDGUS(DGUSADDR,(uint8_t*)&cmd2,4);
while(1)
{
Modbus_Process_Task(); //Modbus串口处理流程
WDT_RST(); //喂狗
HandleProc(); //屏幕按键处理
ReturnHomePage(); //屏幕延时回到主页
}
}
复制代码
工频热回收项目C程序.7z
(560.97 KB, 下载次数: 83)
2021-3-25 17:23 上传
点击文件名下载附件
下载积分: 黑币 -5
作者:
liesnake
时间:
2021-5-14 10:50
需要使用12v电源,感觉也比较麻烦
作者:
miyuhao
时间:
2021-12-10 08:42
作者你好,请问这是keil编写的程序,我的keil打不开
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1