首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]UART中断问题

[求助]UART中断问题

UART初始化时使用了IOWR_ALTERA_AVALON_UART_CONTROL(UART_BASE, 0x80);设置开放了读中断。

并注册了中断函数,但是进入中断函数后,调试发现能读取到一个字符,然后退出中断函数时就跳到一个函数static ALT_INLINE alt_u32 ALT_ALWAYS_INLINE alt_irq_pending (void)的地方去了。这个函数alt_irq.h里面的,然后就一直死循环在里面了。究竟是怎么回事呢?

开中断好像是IOWR_ALTERA_AVALON_UART_CONTROL(UART_?_BASE, 0x80|0x10)吧

我前一个项目是这么用的,你可以试试,我也是菜鸟

看都看不怎么懂,我更是菜鸟~

关于串口的使用,楼主可以看看我们论坛或者是altera官方给出的例子。

在交流中前进,共同实现nios的应用。
返回列表