关于写C554的寄存器FCR的问题

[复制链接]
 楼主| lightyacht 发表于 2007-3-23 16:41 | 显示全部楼层 |阅读模式
诸如 LCR DLL DLH IER等寄存器,我都能写进去,再读出来,可FCR就是不行,
我把代码写在下面,哪位兄弟姐妹指导一下
//定义相关宏
 #define UART_BASE_ADDR            (0x20300000

#define C554_CH1_FCR                   (UART_BASE_ADDR+4)

#ifndef C554_REG_READ
#define C554_REG_READ(C554_reg, result) 
    result = 
        (*(volatile unsigned short  *)(C554_reg)) #endif


#ifndef C554_REG_WRITE
#define C554_REG_WRITE(C554_reg, data) 
    (*(volatile unsigned short  *)(C554_reg)) = 
        (data)
#endif


//写FCR寄存器
C554_REG_WRITE(C554_CH1_FCR, 0,0x1);// FCR0置1

C554_REG_WRITE(C554_CH1_FCR, 0,0x8f);// 向FCR寄存器写值
salonydeny 发表于 2009-3-23 20:17 | 显示全部楼层

FCR只能写不能读,PDF上写着了

FCR只能写不能读,你没看吗?哎,我的问题是这个玩意只能发不能收
您需要登录后才可以回帖 登录 | 注册

本版积分规则

29

主题

41

帖子

1

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

29

主题

41

帖子

1

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