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

📄 swconfig.txt

📁 在ARM7和UC/OSII的平台上实现了GPS自动报站的功能,涉及GPS模块LEA_4S的驱动,位置速寻算法,语音芯片ISD4004的录放音驱动,LED页面管理等等.从启动代码到操作系统的移植以及到业
💻 TXT
字号:
在该配置文件中对各任务的堆栈大小和任务优先级、各中断优先级、各任务或功能模块的使能,进行配置。

1.配置各中断的优先级,优先级的取值范围是1~7,数值为7的优先级最高,数值为1的优先级最低
#define SYS_PRIO        4 	软件中断
#define US0_PRIO        1 	串口0
#define US1_PRIO        2	串口1
#define TC0_PRIO	3	定时器0
#define TC1_PRIO        6 	定时器1
#define TC2_PRIO        6 	定时器2
#define WD_PRIO         6	看门狗
#define PIO_PRIO        6 	并行口
#define IRQ0_PRIO       5	外部中断0
#define IRQ1_PRIO       6	外部中断1
#define IRQ2_PRIO       6	外部中断2

2.定义系统时基,在本系统中系统定时器每50ms中断一次
#define     system_time_base 	        20

3.定义最大任务数
#define     MAXTIMETASK                 50

4.对各任务的优先级和任务栈空间进行配置
#define BASE_TASK_ADDR                  0x8000		任务栈基址

#define STACK_TOPTASK                   100		最高任务栈大小
#define PRIO_TOPTASK                    0		最高任务优先级
#define STACK_TOPTASK_ADDR              0x08000		最高任务栈地址

5.配置各功能模块的编译控制开关。1:使能该模块;  0:禁止该模块
#define EN_TIMETASK			1
#define EN_ERRTASK			1
#define EN_WATCHDOG			0
#define EN_VEDIO			1

⌨️ 快捷键说明

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