?? arm.h
字號:
#ifndef _ARM_H_
#define _ARM_H_
/*
*********************************************************************************************************
** Constants & Macros **
*********************************************************************************************************
*/
// ARM Mode and Status Bits
#define ARM_MODE_USER 0x10
#define ARM_MODE_FIQ 0x11
#define ARM_MODE_IRQ 0x12
#define ARM_MODE_SVC 0x13
#define ARM_MODE_ABORT 0x17
#define ARM_MODE_UNDEF 0x1B
#define ARM_MODE_SYS 0x1F
#define I_BIT 0x80
#define F_BIT 0x40
#define T_BIT 0x20
/*
*********************************************************************************************************
* uC/Probe plug-in for uC/OS-II CONFIGURATION
*********************************************************************************************************
*/
#define OS_PROBE_TASK 1 // Task will be created for uC/Probe OS Plug-In
#define OS_PROBE_TMR_32_BITS 0 // uC/Probe OS Plug-In timer is a 32-bit timer
#define OS_PROBE_TMR_SEL 2 // Select timer 2 for uC/Probe OS Plug-In timer
#define OS_PROBE_HOOKS_EN 0 // Hooks to update OS_TCB profiling members will be included
/*
*********************************************************************************************************
* TASK PRIORITIES
*********************************************************************************************************
*/
#define APP_CFG_TASK_START_PRIO 4
#define APP_CFG_TASK_USER_IF_PRIO 5
#define APP_CFG_TASK_JOY_PRIO 6
#define APP_CFG_TASK_PROBE_STR_PRIO 7
#define KSD_CFG_TASK_LED_PRIO 8
#define KSD_CFG_TASK_LED_ID 8
#define OS_PROBE_TASK_PRIO 10
#define OS_PROBE_TASK_ID 10
#define OS_TASK_TMR_PRIO (OS_LOWEST_PRIO - 2)
/*
*********************************************************************************************************
* TASK STACK SIZES
*********************************************************************************************************
*/
#define APP_CFG_TASK_START_STK_SIZE 256
#define APP_CFG_TASK_USER_IF_STK_SIZE 256
#define APP_CFG_TASK_JOY_STK_SIZE 256
#define KSD_CFG_TASK_LED_STK_SIZE 256
#define APP_CFG_TASK_PROBE_STR_STK_SIZE 512
#define OS_PROBE_TASK_STK_SIZE 512
typedef void (*CPU_FNCT_VOID)(void); // See Note #2a.
typedef void (*CPU_FNCT_PTR )(void *); // See Note #2b.
//#define BSP_MAIN_XTAL_FREQ 18432000 // Onboard crystal frequency (khz)
//#define BSP_MAIN_XTAL_FREQ 3686400 // Onboard crystal frequency (khz)
//#define BSP_SLOW_XTAL_FREQ 32768
#endif /* arm_h */
/*
*********************************************************************************************************
** End Of File **
*********************************************************************************************************
*/
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -