这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » lpc2131 求救lpc2131串口中断问题。

共2条 1/1 1 跳转至

lpc2131 求救lpc2131串口中断问题。

院士
2006-09-17 18:14:16     打赏
lpc2131 求救lpc2131串口中断问题。



关键词: lpc2131     求救     串口     中断     问题    

院士
2006-12-22 22:43:00     打赏
2楼
问 周立功的2131开发板,keil 和ulink 环境,查询方式串口工作正常。程序如下,在中断服务程序里设断点,串口调试程序发数据,可中断从没有捕获到。请高手指点。谢谢。
main()
{
  PINSEL0 = 0x00000005;  /* Enable RxD0 and TxD0   */
  U0LCR = 0x83;        /* 8 bits, no Parity, 1 Stop bit */
  U0DLL = 0x0f;        /* 115200 Baud Rate */
  U0LCR = 0x03;         /* DLAB = 0    */

  VICIntSelect  = 0x00000000;               //FIQ or IRQ
  VICVectCntl0  = 0x00000026;           //
  VICVectAddr0     = (unsigned)UART0RecIRQ; //int vector        
  VICIntEnable     = 0x00000040;           //enable uart0 int
  U0IER         = 0x00000002;           //enable int
  U0FCR         = 0x00000001;           //enable fifo

  while (1) {}                            
}                              
void UART0RecIRQ(void)  __irq
{
VICVectAddr     = 0x00000000;
}
1: 你先自己往外发送,用示波器看看有没有数据输出及波特率对不对?

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]