迪文屏 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)
|