2865|2

74

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

ARM7 NXP236串口问题,请教高手 [复制链接]

串口0为片内自带的,初始化的时候,U0FCR这个寄存器总是写不进去值,请教高手~~~
附代码:[code]
INT8U UART0_Init( INT32U baudrate)
{
    INT32U Fdiv;
       
        PINSEL0 &= 0xFFFFFF0F;
    PINSEL0 |= 0x00000050;               /* P0.3 to RxD0 and P0.2 to TxD0 */

    U0LCR = 0x83;                                        /* 8 bits, no Parity, 1 Stop bit */
       
        switch(baudrate)       
        {        case 115200:
                        U0DLM = 0;
                        U0DLL = 25;
                        U0FDR = 0x41;
                break;
                case        9600:
                    U0DLM = 0x01;                                                       
                    U0DLL = 0x77;
                break;
                default:
                        Fdiv = ( Fpclk / 16 ) / baudrate ;
                    U0DLM = Fdiv / 256;                                                       
                    U0DLL = Fdiv % 256;
                break;
        }
       
    U0LCR = 0x03;               
        U0FCR = 0xC7;                //触发深度设定为14个字节                                

        U0IER = IER_RBR | IER_THRE | IER_RLS;
       
       
    if ( install_irq( UART0_INT, (void *)UART0_Handler, UART0_PRIORITY ) == FALSE )
    {
                return (FALSE);
    }               
          
    return (TRUE);
}
此帖出自ARM技术论坛

最新回复

我是单步调试的时候看到的,不过现在这个问题解决了,是分散加载文件的问题,呵呵~~  详情 回复 发表于 2009-8-10 13:33
点赞 关注
 

回复
举报

76

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
如何判断U0FCR寄存器写不进值的? 没有看到程序里有读出判断的语句。
此帖出自ARM技术论坛
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
我是单步调试的时候看到的,不过现在这个问题解决了,是分散加载文件的问题,呵呵~~
此帖出自ARM技术论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表