📄 rs485.h
字号:
//rs485头文件
//变量定义和函数声明
typedef unsigned char uchar;
typedef unsigned int uint;
#define MASTERADDR 1 //主机地址
#define LenOfSend 3 //发送数据长度(主机数据包长度)
#define LenOfRec 11 //接收数据长度(从机数据包长度)
#define NumOfChannel 6 //每个箱子中6路温度传感器
#define NumOfBox 3 //3个探测箱
#define PKT_START 0x55
#define UsartConBit RC2 //Usart口收发状态控制位
//函数声明区
extern void Print(const char * s); //写字符串
unsigned char crc8(unsigned char *ptr, unsigned char len); //CRC8校验函数
void delay_nus( unsigned int n ); //延时函数
void delay_nms( unsigned int n );
void delay_1us( void );
void delay_1ms( void );
void Timer1Init( void );
void UsartInit( void ); //Usart口初始化
void AdInit( void ); //AD转换初始化
void SendData( uchar *data, uchar len); //发送数据函数
void Rs485SendPkg( uchar address ); //发送数据包
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -