⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 modbusfdl.h.svn-base

📁 给MOTO 360 单片机 开发的MODBUS协议 直流奥特寻协议。。要用SDS编译
💻 SVN-BASE
字号:
/*******************************************************************************************
* MODBUS Master/Slaver Module (For Test)                                                        
* Coded by XUWANSU                                                                         
* 2007/4/29                                                                                 
*******************************************************************************************/
#ifndef _M68360_MODBUSFDL_H_
#define _M68360_MODBUSFDL_H_

extern volatile unsigned char SCC_TBUF[4][256],SCC_RBUF[4][256];
extern volatile unsigned char SCC_BAUD[4];
extern volatile unsigned char SCC_MS[4];                               //1:master;0:slave
extern volatile unsigned char SCC_STNO[4];			      //从站编号
extern volatile unsigned char SCC_PARITY[4];                           //效验
extern volatile unsigned short SCC_PAUSE_TICKS[4];                     //实际时间
extern volatile unsigned char SCC_TASKNO[4];                           //task number
//extern volatile unsigned char SCC_MADDR_DC[4];                         //DC设备主站地址
extern volatile unsigned char SCC_INTFLAG[4];
extern volatile unsigned char com_led;
extern const unsigned long BRGC_code[5];




void Init_SCCs_Config();

void Init_SCC1_Config();
void Init_SCC2_Config();
void Init_SCC3_Config();
void Init_SCC4_Config();

void Init_SCC1_Buff();
void Init_SCC2_Buff();
void Init_SCC3_Buff();
void Init_SCC4_Buff();

void SCC1_IntProcess();
void SCC2_IntProcess();
void SCC3_IntProcess();
void SCC4_IntProcess();

void Timer1_IntProcess();
void Timer2_IntProcess();

void SCC1_TxDATA(unsigned char Len,unsigned char *s);
void SCC2_TxDATA(unsigned char Len,unsigned char *s);
void SCC3_TxDATA(unsigned char Len,unsigned char *s);
void SCC4_TxDATA(unsigned char Len,unsigned char *s);
void SCC2_Tx_char(unsigned char s);

void Init_CPM();
void Init_CPM_Interrupt();
void cpm_error_interrupt();
void cpm_other_error();

void inittimer1();
void inittimer2();

void memsetchar ( unsigned char *s1, unsigned char ch,  unsigned short n );

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -