[ZLG-ARM] LPC2194的UART0接收中断问题

[复制链接]
2246|1
 楼主| armlee 发表于 2007-5-11 20:22 | 显示全部楼层 |阅读模式
情形(1)串口调试软件---LPC2194---8019AS---以太网上位机软件<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;结果:LPC2194串口0发送和中断接收都正常<br />情形(2)串口调试软件---232/lin---lin/232---LPC2194---8019AS---以太网上位机软件<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;结果:LPC2194串口0发送正常,接收中断却无法触发。<br />望周公和各位高手帮忙!谢了!
 楼主| armlee 发表于 2007-5-12 10:29 | 显示全部楼层

LPC2194的UART0接收中断问题

串口初始化程序如下:<br />void&nbsp;&nbsp;&nbsp;&nbsp;Uart_Init(void)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;uint16&nbsp;&nbsp;&nbsp;&nbsp;Fdiv;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;PINSEL0&nbsp;=PINSEL0&nbsp;|0x5;<br />&nbsp;&nbsp;&nbsp;&nbsp;U0LCR=0x83;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;Fdiv=(Fpclk/16)/uart_bps;<br />&nbsp;&nbsp;&nbsp;&nbsp;U0DLM=Fdiv/256;<br />&nbsp;&nbsp;&nbsp;&nbsp;U0DLL=Fdiv%256;<br />&nbsp;&nbsp;&nbsp;&nbsp;U0LCR=0x03;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;U0FCR&nbsp;=&nbsp;0x41;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;U0IER&nbsp;=&nbsp;0x01;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;VICIntSelect&nbsp;=&nbsp;0x00000000;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VICVectAddr5=(int)UART_ISR;<br />&nbsp;&nbsp;&nbsp;&nbsp;VICVectCntl5=(0x20|6);&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;VICIntEnable|=(1&lt&lt6);&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;return;<br />}<br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

9

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部