迪文屏 T5l C 語言程序開發(fā) 帶 modbus 主機程序代碼:- /******************************************************************************
- * 文 件 名 : main.c
- * 版 本 號 : V1.0
- * 作 者 : James Sun
- * 生成日期 : 2020年8月18日
- * 功能描述 : 主函數,外設和參數初始化,主循環(huán)中主要功能函數入口。
- * 修改歷史 :
- * 日 期 :
- * 作 者 :
- * 修改內容 :
- ******************************************************************************/
- /*****************************************************************************
- 系統(tǒng)庫*/
- /*****************************************************************************
- 自定義頭文件*/
- #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; //命令狀態(tài)標志
- 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
|