-
有没有把头文件包含进去?
-
你没有写配置文件
-
处理器都有中断入口地址,如果定时器产生了一个终端,处理器会停止当前的函数,转到中断入口地址,执行ISR。打个比方,中断入口地址是0x500,而中断后要执行的函数是abc(),你只要把abc(函数地址)写到0x500所指向的地址上,中断产生后,就回去执行abc()
-
你说的应该不对,在调用OSIntCtxSw()后,出栈,指令寄存器就指向了优先级最高的就绪任务,下一步就是去执行这个任务,不会有返回。
-
是由硬件定时器产生定时中断,中断后调用函数OSTimeTick()
-
如果不调用OSIntExit (),那么操作系统就不是实时操作系统了