智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1794|回复: 5
打印 上一主题 下一主题

[软件类] 关于超频

[复制链接]

3

主题

9

帖子

0

精华

高级会员

Rank: 4

积分
634
QQ
威望
320
贡献
198
兑换币
193
注册时间
2012-12-2
在线时间
58 小时
跳转到指定楼层
1#
发表于 2014-6-20 00:46:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
128超频,总线时钟分别设置为32Mhz,40Mhz,48Mhz,64Mhz,80Mhz,88Mhz,96Mhz,104Mhz,120Mhz,依次实验。5ms一次pit中断,中断函数里通过oled函数显示A的值,主函数里只做A++;我想这样就可以测出5ms内主函数运行了多少次,从而确定超频究竟能超到多少Mhz和超频到低能起到多大的作用在运行速度上。(设置每一个总线时钟时,pit都重新设置了5ms定时中断)
实验现象:
               1.当超频超到96Mhz时,oled屏上乱码,而且不稳定,当超到104Mhz和120Mhz时oled上无显示,最小系统版上用来表示oled屏是否工作的红灯不亮
               2.当超到32Mhz,40Mhz,48Mhz,64Mhz,80Mhz,88Mhz,时oled屏显示A的值都是9和10跳变。
               3.将中断时间改为10ms时,1的状况还是一样,2的值加倍,变成18和19,20跳变。

为什么会这样?难道超频没用起到效果,但是为什么超到96Mhz以上是系统紊乱,不稳定,甚至不工作。希望大家多给点看法。真心感谢!





下面是部分程序:
#pragma CODE_SEG __NEAR_SEG NON_BANKED

void interrupt 66  PIT0 (void) //5ms 定时中断程序
{

      PITTF_PTF0 = 1;

        AS = A;
        A= 0;

    LED_PrintShort(25,0,AS);


    PITTF_PTF0 = 1;
}

#pragma CODE_SEG DEFAULT  


void main(void)
{   
   DisableInterrupts

    PLL_INIT ();

    IO_INIT ();

    LED_INIT ();

    PIT_INIT0();

   EnableInterrupts;     
   while(1)
  {  
   A++;

  }

}




回复

使用道具 举报

3

主题

9

帖子

0

精华

高级会员

Rank: 4

积分
634
QQ
威望
320
贡献
198
兑换币
193
注册时间
2012-12-2
在线时间
58 小时
2#
 楼主| 发表于 2014-6-20 01:35:25 | 只看该作者
是不是说明了:其实总线时钟超频并不大幅度会加快主函数的运行速度,主函数的运行速度是归结于外部的晶振频率,而超频只是作用于与总线时钟周期相关的一些模块,像pwm模块,pit模块,tim模块等模块呢?你们怎么看???
回复 支持 反对

使用道具 举报

14

主题

102

帖子

0

精华

高级会员

Rank: 4

积分
711
威望
398
贡献
165
兑换币
236
注册时间
2014-3-17
在线时间
74 小时
毕业学校
中国第一幼儿园
3#
发表于 2014-6-20 12:08:31 | 只看该作者
看主程序运行时间直接用示波器,妥妥的。我们K60超频150M
回复 支持 反对

使用道具 举报

13

主题

1457

帖子

0

精华

知名人物

黑暗中的光

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
42044

活跃会员奖章优秀会员奖章论坛元老奖章在线王奖章

威望
33256
贡献
7128
兑换币
272
注册时间
2014-10-25
在线时间
830 小时
4#
发表于 2014-11-23 00:18:57 | 只看该作者
这么少回复,学习了,刚开始做,收集知识储备
回复 支持 反对

使用道具 举报

4

主题

372

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1073
QQ
威望
543
贡献
360
兑换币
354
注册时间
2014-7-22
在线时间
85 小时
5#
发表于 2015-2-2 20:55:07 | 只看该作者
我们超频到180M在
回复 支持 反对

使用道具 举报

3

主题

44

帖子

0

精华

高级会员

Rank: 4

积分
565
威望
293
贡献
162
兑换币
182
注册时间
2014-5-11
在线时间
55 小时
6#
发表于 2015-2-7 18:04:26 | 只看该作者
超频之后一定要保证板子设计很好,我们要是80M就会死机出问题之类,用64M就不会
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2025-1-11 17:44 , Processed in 0.043708 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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