标题:
[求助]请大侠给指点一下用bios设置的UART程序怎么进不了中断?
[打印本页]
作者:
redgalaxy
时间:
2009-6-16 11:43
标题:
[求助]请大侠给指点一下用bios设置的UART程序怎么进不了中断?
我买的
开发
板,在上面做DM642做UART串口
通信
实验。它是由一个外围
芯片
TL16C752B提供两个中断请求
信号
INTA、INTB分别用于通道A和B申请TMS320DM642的中断。在DM642中,INTA和INTB相与,复用DM642的INT5.
如果我用dsp/bios设置的HWI,
选择的是HWI_INT5,选择External_Pin_5作为interrupt soure
function为:UART_isr
Use Dispatcher选为true
void main()
{
/*Initialise CSL,初始化CSL库*/
CSL_init();
/*EMIFA的初始化,将CE0设为SDRAM空间,CE1设为异步空间
注,DM642支持的是EMIFA,而非EMIF*/
EMIFA_config(&Seeddm642ConfigA);
/* Open UART */
SEEDuartH
and
leA = SEEDDM642_UART_open(SEEDDM642_UARTA,
SEEDDM642_UART_BAUD9600,
&UartConfig);
IRQ_reset(IRQ_EVT_EXTINT5);
IRQ_enable(IRQ_EVT_EXTINT5);
}
void Uart_isr()
{
if(IRQ_test(IRQ_EVT_EXTINT5))
buffer = SEEDDM642_UART_getChar(SEEDuartHandleA);
SEEDDM642_UART_putChar(SEEDuartHandleA, (buffer & 0xff));
}
不知为什么进不了中断,请各位大哥大姐给指点一下!
下载
(16.63 KB)
[求助]请大侠给指点一下用bios设置的UART程序怎么进不了中断?
2009-6-16 11:18
图片附件: [[求助]请大侠给指点一下用bios设置的UART程序怎么进不了中断?]
T8vXexC3.gif
(2009-6-16 11:18, 16.63 KB) / 下载次数 154
http://bbs.eccn.com/attachment.php?aid=6970&k=190c8230fcad4629a789a7d2e0b6243d&t=1716487151&sid=x8e4K8
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0