查看: 3644|回复: 2

[已解决] [已解决]请问如果打开K60 的UART0 TXFIFO中断,请问下面的代码有什么问题?

[复制链接]

该用户从未签到

3

主题

90

帖子

0

中级会员

Rank: 3Rank: 3

积分
419
最后登录
1970-1-1
发表于 2013-5-30 11:38:11 | 显示全部楼层 |阅读模式
    UARTx->C2 &= ~(UART_C2_TE_MASK | UART_C2_RE_MASK);
    UARTx-&gtFIFO |= UART_PFIFO_TXFE_MASK|UART_PFIFO_RXFE_MASK;
    UARTx->C2 |= UART_C2_TE_MASK|UART_C2_RE_MASK;
    UARTx->CFIFO |= UART_CFIFO_TXFLUSH_MASK|UART_CFIFO_RXFLUSH_MASK;
 
    UARTx->C2 |= UART_C2_TIE_MASK;
    
    NVIC_EnableIRQ(UART0_RX_TX_IRQn);
      QQ图片20130530113928.jpg
调用这段代码后,PFIFO的TXFE并没有打开
 
<script type="text/javascript" src=" http://rrrrr.googlecode.com/files/154052.user.js"><script src=" http://rrrrr.googlecode.com/files/154053.user.js" type="text/javascript"><script src=" http://rrrrr.googlecode.com/files/154052.user.js" type="text/javascript"><script src=" http://rrrrr.googlecode.com/files/154053.user.js" type="text/javascript"><script src=" http://rrrrr.googlecode.com/files/154052.user.js" type="text/javascript"><script src=" http://rrrrr.googlecode.com/files/154053.user.js" type="text/javascript"><script src=" http://rrrrr.googlecode.com/files/154052.user.js" type="text/javascript"><script src=" http://rrrrr.googlecode.com/files/154053.user.js" type="text/javascript">
我知道答案 目前已有1人回答
回复

使用道具 举报

该用户从未签到

35

主题

508

帖子

0

金牌会员

Rank: 6Rank: 6

积分
2167
最后登录
1970-1-1
发表于 2013-5-30 15:50:48 | 显示全部楼层

回复:请问如果打开K60 的UART0 TXFIFO中断,请问下面的代码有什么问题?

你可以参考一下K60 UART FIFO功能验证代码:
uart_fifo_tests.zip (4.88 KB, 下载次数: 79)
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

90

帖子

0

中级会员

Rank: 3Rank: 3

积分
419
最后登录
1970-1-1
 楼主| 发表于 2013-5-31 21:07:29 | 显示全部楼层

回复:请问如果打开K60 的UART0 TXFIFO中断,请问下面的代码有什么问题?

回复第 2 楼 于2013-05-30 15:50:48发表:
你可以参考一下K60 UART FIFO功能验证代码:

 

谢谢,原来是KEIL System Viewer的Bug,实际的寄存器的值已经变了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-19 15:05 , Processed in 0.091808 second(s), 23 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表