新手请教2个小问题

[复制链接]
 楼主| yy1 发表于 2013-3-21 20:45 | 显示全部楼层 |阅读模式
请问:LM3s9b92数据手册上有个工作频率为80MHz,这和用SysCtlClockSet()函数设置的系统时钟有什么区别?还有是不是设置不同的系统时钟,同一条程序执行的时间不同呢(比如在16MHz和8MHz的系统时钟下)?
51xlf 发表于 2013-3-22 00:16 | 显示全部楼层
一般不自己修改时钟配置的
jlass 发表于 2013-3-22 09:05 | 显示全部楼层
没怎么看明白楼主的意思,说一下基本原则吧。

比如你硬件上使用8M的主时钟,然后在寄存器里配置好(使用8M的时钟,倍频10倍),这时mcu的主频为80M,然后你改变寄存器的配置(改为使用16M的时钟,倍频10倍,而实际上硬件仍然是8M的主时钟),结果会是的mcu以为自己工作在160M,但事实上mcu仍然工作在8M,此时,当你配置串口以115200的bps传输时,实际是以57600的bps在传输。

评分

参与人数 1威望 +1 收起 理由
yy1 + 1 赞一个!

查看全部评分

tianm 发表于 2013-3-23 09:48 | 显示全部楼层
主频高执行速度也快 功耗也大
您需要登录后才可以回帖 登录 | 注册

本版积分规则

yy1

3

主题

9

帖子

0

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