定时器中断对应着一个确定的中断号?int14或者15?是么?
中断响应函数和哪个中断关联,是通过什么函数实现的?
intr_hook( timer0_isr, CPU_INT14 ); 是这句吗?
十分感谢
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
定时器中断对应着一个确定的中断号?int14或者15?是么?
中断响应函数和哪个中断关联,是通过什么函数实现的?
intr_hook( timer0_isr, CPU_INT14 ); 是这句吗?
十分感谢
1. 定时器中断不固定对应哪个中断号,可以通过MUXL, MUXH来选择对应INT4_INT15哪个中断。具体看下面的数据手册第30页上的表Table 25. C64x DSP Interrupts。
http://www.ti.com/lit/ds/symlink/tms320c6416.pdf
2. 你用的是最新的CSL库吗?最新的CSL库里用的是IRQ_map这个函数来做映射的。
http://www.ti.com/tool/sprc090
十分感谢。
1、对于table25中描述的,与中断号同行的中断事件是默认的?
例如,对于定时器0,想利用中断14,即默认状态,是不需要配置的?如采用其他中断,才需配置?
2、中断调用采用的为《TMS320C6x Peripheral Support Library Programmer’s Reference》(Literature Number: SPRU273B July 1998)文档里的代码:intr_hook(void(*fp)(void),cpu_intr)。这种方式可否?