|
给你个例子<br /><br />/* Timer 0 lower counter interrupt */<br />#define CSL_INTC_EVENTID_TINTLO0 (4)<br />/* Timer 0 higher counter interrupt */<br />#define CSL_INTC_EVENTID_TINTHI0 (5)<br />/* Timer 1 lower counter interrupt */<br />#define CSL_INTC_EVENTID_TINTLO1 (6)<br />/* Timer 1 higher counter interrupt */<br />#define CSL_INTC_EVENTID_TINTHI1 (7)<br />/* Timer 2 Watchdog interrupt */<br />#define CSL_INTC_EVENTID_WDINT (8)<br /><br />//关闭14号中断<br />C64_disableIER(1<<14);<br />//把时钟中断映射到14号中断上<br />HWI_eventMap(14, CSL_INTC_EVENTID_TINTLO0);<br />//注册中断服务例程<br />HWI_dispatchPlug(14, (Fxn)time_1s_isr, -1, NULL);<br />//开14号中断<br />C64_enableIER(1<<14);<br />
|