天嵌 ARM开发社区

 找回密码
 注册
查看: 1508|回复: 1

请教如何设置UART的分频系数的问题

[复制链接]
huangbichong 发表于 2011-9-28 09:40:27 | 显示全部楼层 |阅读模式
请教如何设置UART的分频系数的问题
tq2440默认的频率是
FCLK = 400 , FCLK:HCLK:PCLK = 1:4:8
现在我需要将FCLK修改到440,修改u-boot的如下代码
//        clk_power->MPLLCON = S3C2440_MPLL_400MHZ;                //fin=12.000MHz
        clk_power->MPLLCON = S3C2440_MPLL_440MHZ;                //HJ 440MHz
修改后系统能正常工作,串口 1输出信息也是正常的,但是串口2(UART)不正常了
在修改FCLK之前,用UART(921600)的波特率往串口写数据,用示波器看频率是正确的。
但是修改后,用示波器看,设置921600的波特率,实际输出只有625000左右的速度,请问是什么原因,怎么解决这个问题呢?

是不是UART的分频系数有问题呢?在哪里修改这个分频系数?
亚瑟王 发表于 2011-9-28 10:27:12 | 显示全部楼层
你设置一下UCONn寄存器吧,在2440芯片手册的串口章节可以找到详细说明。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-10-2 22:42 , Processed in 1.026407 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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