[其它应用] SH79F085默认系统频率异常

[复制链接]
 楼主| bqyj 发表于 2019-9-1 21:59 | 显示全部楼层 |阅读模式
数据手册上,上电默认系统频率为128KHZ,12分频,然后我设置为不分频,但是实测P0.6口,频率为6.378KHZ,请教一下大神,这是什么原因呀?
wenfen 发表于 2019-9-1 22:02 | 显示全部楼层

楼主程序可以公开吗?贴程序看下吧,这么说看不出什么原因
 楼主| bqyj 发表于 2019-9-1 22:05 | 显示全部楼层
void        main(void)
{
        CLKCON = 0;        
        P0CR        |=        0x4F;   
        P0_6        =        0;
        while(1)
        {
            P0_6 ^= 1;
        }
}
zhuhuis 发表于 2019-9-1 22:09 | 显示全部楼层
CPU处理需要时间
 楼主| bqyj 发表于 2019-9-1 22:11 | 显示全部楼层
也就是说这个频率是正常的吗?
wenfen 发表于 2019-9-1 22:14 | 显示全部楼层
有可能,具体需要计算指令运行时间
zhuhuis 发表于 2019-9-1 22:21 | 显示全部楼层
一个取反指令, 一个跳转指令,对照指令表看看需要多少周期
 楼主| bqyj 发表于 2019-9-1 22:23 | 显示全部楼层
一共10个指令周期,然后现在频率相差20倍,这样正常吗?
 楼主| bqyj 发表于 2019-9-1 22:24 | 显示全部楼层

本帖子中包含更多资源

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

×
zhaoxqi 发表于 2019-9-1 22:24 | 显示全部楼层
嗯,预料中的结果,先结贴吧,多谢大家啦
tian111 发表于 2019-9-1 22:27 | 显示全部楼层
明明是两倍,哪是20倍128/10=12.8
tian111 发表于 2019-9-1 22:32 | 显示全部楼层
其实是对的,高低各占一个循环,结果本来就要除以2,完全正确
 楼主| bqyj 发表于 2019-9-1 22:35 | 显示全部楼层
非常感谢大神的解析,就此结贴,供大家参考
您需要登录后才可以回帖 登录 | 注册

本版积分规则

390

主题

4526

帖子

2

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