📄 typedefine.h
字号:
typedef unsigned int uint;
typedef unsigned long ulong;
typedef unsigned char uchar;
typedef int MyWord;
typedef char MyByte;
#define TEST1
//#define TEST_RX
//#define TEST_TX
//#define TEST_RB4
#define TEST_RB4_B
typedef union
{
struct
{
unsigned b1ms :1;
unsigned bt1ms :1;
unsigned b10ms :1;
unsigned bt10ms :1;
// unsigned b100ms :1;
// unsigned bt100ms :1;
}bits;
uint allbits;
}TIMEBASESTRCUT;
//volatile TIMEBASESTRCUT timeBase;
typedef union
{
struct
{
unsigned once128ms :1;
unsigned refurbish :1;
}bits;
uint allbits;
}LEDCONTROL;
//
//typedef union
//{
// struct
// {
// unsigned once128ms :1;
// unsigned refurbish :1;
// }bits;
// uint allbits;
//}LEDCONTROL;
//volatile LEDCONTROL ledControl;
//
////ur
////发送最后一字节标记及其一帧结束标记,记数变量.
//typedef union
//{
// struct
// {
// unsigned LastByteCountTag :1;
// unsigned SendCountEndTag :1;
// }bits;
// uchar allbits;
//}SENDLASTSTATUS;
//
//typedef union
//{
// struct
// {
// unsigned ReceiveCountTag :1;
// unsigned ReceiveCountOverflowTag :1;
// }bits;
// uchar allbits;
//}RECEIVECOUNTSTATUS;
//
//typedef struct
//{
// uchar SendLastCou;
// uint RecevieCou;
// SENDLASTSTATUS SendLastStatus;
// RECEIVECOUNTSTATUS ReceiveCountStatus;
//}UARTDELAYStruct;
////volatile UARTDELAYStruct UartSlaveDelayStruct;
//
//
//
//typedef union
//{
// struct
// {
// unsigned UartSendTag :1;// 使能一帧发送标记.
// unsigned UartSendEndTag :1;// 一帧发送结束标记.
// unsigned UartLinkErrTag :1;// 通信链路错标记.
// unsigned RespondReadyTag :1;// 应答准备完成标记.
// unsigned SendEnd :1;// 发送结束
// unsigned SlaveStatus :2;// 从机状态.
//
//
// unsigned SendData :1;// 回应帧准备完成
// unsigned SendTimeStart :1;// 回应延迟开始
// unsigned SendTimeEnd :1;// 回应延迟结束
// unsigned SendStart :1;// 发送允许
// unsigned GetStart :1;// 新的一帧接受标记
// unsigned GetByteErr :1;// 接受字节错
// unsigned FraStructStart :1;// 一帧开始
// unsigned FraStructEnd :1;// 一帧结束
// unsigned GetByte :1;// 接受到一个字节
// // 先设16bit,需要标记再添加
// //unsigned SendBufSta :2;// 发送缓存区状态
// } bits;
// uint allbits; //default:1有效
//}UARTStruct;
////volatile UARTStruct UartSlaveStruct;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -