Part Number:TMS320C6678
在使用UART与PC连接时,RX_Buffer接收数据时,会触发中断,然后自己写了一个中断子服务函数,请问怎么注册这个中断函数啊
Shine:
请问是裸机程序还是基于sys/bios的程序,可以参考processor SDK里的中断例程。
,
ke luo:
是裸机程序额
,
ke luo:
请问以下是我的中断注册吗(部分截图)
下面是我的中断服务子程序:
,
Shine:
这个只是在中断向量表中注册。C6678的中断机制是要经过CIC->INTC->CPU interrupt,所以还要进行中断事件和中断号的映射。具体机制请参考下面的中断配置文档。5531.Configuring Interrupts on Keystone Devices.pdf
,
ke luo:
谢谢您的回答!中断事件和中断号的映射我已经做了,如下所示:
我刚接触DSP,可能理解的不太对,我认为中断的处理过程是这样的,外部事件触发中断,通过多级映射到CPU,CPU接受中断,跳到中断/异常向量表,CPU进入中断模式处理中断(中断服务程序在这个汇编文件中处理),中断处理完成后,再跳到中断处理之前的地址执行。可能有些不对,感谢指正!
,
Shine:
您的理解是对的。