samhws 当前离线
注册会员
UART初始化时使用了IOWR_ALTERA_AVALON_UART_CONTROL(UART_BASE, 0x80);设置开放了读中断。
并注册了中断函数,但是进入中断函数后,调试发现能读取到一个字符,然后退出中断函数时就跳到一个函数static ALT_INLINE alt_u32 ALT_ALWAYS_INLINE alt_irq_pending (void)的地方去了。这个函数alt_irq.h里面的,然后就一直死循环在里面了。究竟是怎么回事呢?
订阅 TOP
lilibangyu 当前离线
中级会员
开中断好像是IOWR_ALTERA_AVALON_UART_CONTROL(UART_?_BASE, 0x80|0x10)吧
我前一个项目是这么用的,你可以试试,我也是菜鸟
TOP
gudanwangshi 当前离线
看都看不怎么懂,我更是菜鸟~
kzw 当前离线
Altera Nios 软核嵌入式处理器版
论坛元老
关于串口的使用,楼主可以看看我们论坛或者是altera官方给出的例子。