问题已解决,是startup的问题,主要是中断没注册,在startup.c中加入
extern void SysTickIntHandler(void);
extern void Timer0IntHandler(void);
__root const uVectorEntry __vector_table[] @ ".intvec" = 中
改两行
SysTickIntHandler, // The SysTick handler
Timer0IntHandler, // Timer 0 subtimer A
但只知道需要注册中断处理函数,但其工作机制如何不甚明白,需继续努力....
|