此帖出自stm32/stm8论坛
最新回复
关于中断,例如定义了:void SysTickHandler(void){ ...........}.怎样使 这个 函数成为 中断处理 程序 呢?怎样 设置 关联 对应 中断 向量 ?----打开stm32f10x_vector.c,在文件中定义了中断向量表:const intvec_elem __vector_table[],这个表和<stm32 Reference>第6.1.2节中断和异常 表27向量表 是一一对应的。也就是说在stm32f10x_vector.c中定义了所有中断和异常的入口地址,要使用某个函数成为某个中断程序,只要在对应的入口地址上加入对应函数地址就可以了。例如定义了一个System tick中断(不使用它原来的SysTickHandler()函数):void IT1(void){ .....}要使用IT1()成为中断函数,修改Sstm32f10x_vector.c如下:const intvec_elem __vector_table[] ={ ....... IT1,//SysTickHandler, /*中断入口与处理程序对应*/ .....}
详情
回复
发表于 2007-11-22 15:46
| ||
|
||
| |
|
|
其中一个是Primer的例程,不用中断的, 而另外的那个是带OS
此帖出自stm32/stm8论坛
| ||
|
||
参考STM32的软件库中的例程
此帖出自stm32/stm8论坛
| ||
|
||
| |
|
|
RE:STM32(cortex_m3)的中断问题
此帖出自stm32/stm8论坛
| ||
|
||
EEWorld Datasheet 技术支持