您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> 【已解决】[求助]bf533 时钟配置
本帖共有840个阅读者
发表帖子 发表投票 回复主题
【已解决】[求助]bf533 时钟配置
blackfindsp(论坛新手)
blackfindsp
头衔:社区公民
帮派:无帮无派
帖数:28
金钱:364
积分:38
注册时间:2012/3/26
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
【已解决】[求助]bf533 时钟配置
使用串口发送数据时,使用仿真器时可以正确运行,当烧写进板子时收发数据不正确可能是波特率不匹配,怎样才能配置合适的波特率,烧写运行成功?

我行故我在
等级:论坛新手 参考IP地址:*.*.*.*
2012/4/19 10:41:16
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

你可以在initialization 文件中,配置好你的PLL,main中可以不配置,如果配置也最好和你在initialization 文件中的一致。串口波特率是和系统时钟挂钩的,选择系统时钟和波特率计算出来后误差尽量小。还有就是你使用的232芯片,有些芯片不好也会产生无码。



这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2012/4/19 19:10:53
blackfindsp(论坛新手)
blackfindsp
头衔:社区公民
帮派:无帮无派
帖数:28
金钱:364
积分:38
注册时间:2012/3/26
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
时钟在内部进行了一次2分频,使输出波特率不对,导致错误

我行故我在
等级:论坛新手 参考IP地址:*.*.*.*
2012/4/20 12:45:21
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
将PLL控制寄存器中的DF位置0,就可以解决2分频问题。

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2012/4/26 11:34:46
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.159124 Call, 3 Queries, Processed in 0.031250 second(s),