串口2不能使用PLL1_SYSCLK2 - TMS320C6748 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2941|回复: 3
打印 上一主题 下一主题

[未解决] 串口2不能使用PLL1_SYSCLK2

[复制链接]

2

主题

8

帖子

113

积分

注册会员

Rank: 2

积分
113
跳转到指定楼层
楼主
发表于 2017-5-5 09:25:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
需求:
目前项目需要UPP发送时钟为24M,用PLL0分频只能得到28.5M,故选用PLL1作为UPP、UART2模块输入时钟。结果:

现在已经实现了upp发送时钟24M,然而UART2接PC串口助手得倒乱码信息。
Variables窗口看到uart2模块输入时钟为228M(应该是我设定的PLL1_SYSCLK2=384M)没变化,如下图:

尝试解决:
1、修改波特率,发现还是115200;
2、后来发现UART2配置前就使能了,不知道是不是源码的BUG


问题还是没解决,希望大神们抽时间看看。拜谢!

注: 在uPP_B_TO_A例程上修改

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

3

主题

852

帖子

3538

积分

创龙

Rank: 8Rank: 8

积分
3538
沙发
发表于 2017-5-6 18:54:24 | 只看该作者
是不是uart2用的还是pll0的时钟
回复 支持 反对

使用道具 举报

2

主题

8

帖子

113

积分

注册会员

Rank: 2

积分
113
板凳
 楼主| 发表于 2017-5-6 21:58:52 来自手机 | 只看该作者
应该不是,因为upp和uart2是用的是同一时钟源,而upp发送时钟是按照pll1的时钟2计算出来的24M没问题。我想是不是ti在片内rom固化的那段程序起到的作用?
回复 支持 反对

使用道具 举报

2

主题

8

帖子

113

积分

注册会员

Rank: 2

积分
113
地板
 楼主| 发表于 2017-5-6 22:03:42 来自手机 | 只看该作者
之所以认为uart配置有bug,是因为串口2有个例程是把串口使能放在了模块配置之后。
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-5-11 04:14 , Processed in 0.037232 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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