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

📄 fesc_5554_global_var.h

📁 MPC5554处理器的初始化例程
💻 H
字号:
/* structure of dual port buffer */
typedef struct {
       uint32_t n;                    /* Number          */
       uint32_t in_n;
       uint32_t out_n;
       uint32_t len;
       uint8_t  *addr;
}DP_BUF_tag;
//---------------------
#define SELFTIMER_ONE_HOT_MODE 0x00
#define SELFTIMER_LOOP_MODE    0x01
typedef struct
{       uint32_t  count;   //decrement counter
        uint32_t  value;   //expired counts
        uint32_t  period;  //
        uint32_t  type;    //timer type( loop/single )
        void (*callback)(uint32_t);  //a callback function with arg int
        volatile uint32_t arg; 
}SELFTIMER_tag;


#define role_voting        0x01
#define role_quit          0x02
#define role_president     0x04
#define role_visepresident 0x08

typedef struct __MStat
{
	uint8_t         role;
	uint8_t         alive;
  uint8_t         ssp_loop_start_flag;
  uint8_t         unused;
 	uint16_t        lid;
}MBCtrlBlock_tag;

MBCtrlBlock_tag    Self_CB;    //这个结构由自己来维护,同时更新在对系里的相应结构体
MBCtrlBlock_tag    Mate_CB;    //这个结构由对系的程序通过MF-SPI进行更新

SBPBuffer      SBP_Buf[8];
uint8_t        SPI_LED_Refresh[8];


#define        ESCIA_DP_BUF_LEN        1024
uint8_t        ESCIA_DP_BUF_MEM[ESCIA_DP_BUF_LEN];       /* Dual port buffer     */
DP_BUF_tag     ESCIA_DP_BUF;

#define        SYS_ERROR_INFO_BUF_LEN  256
uint8_t        SYS_ERROR_INFO_BUF_MEM[SYS_ERROR_INFO_BUF_LEN];       /* Dual port buffer     */
DP_BUF_tag     SYS_ERROR_INFO_BUF;

uint16_t       ioc_err_cnt[6];
uint8_t        ioc_fail[6];

uint16_t       ssp_delay_period;
uint16_t       sys_tick;
uint16_t       temp_tick;



const uint8_t*  board_name[]={"OL\0","IL\0","CL\0","OR\0","IR\0","CR\0","MT\0","MF\0"};

//debug purpose  
#define        REPORT_SLAVE_FAIL      0x08 
#define        SXC_ENABLE_MASK        0x04
#define        SBP_DETAIL_INFO_MASK   0x02
#define        SBP_GENERAL_INFO_MASK  0x01
uint8_t        SBP_debug_info[8];

uint32_t       hs_test_cnt;
//------------------------





⌨️ 快捷键说明

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