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

[复制链接]
 楼主| bqyj 发表于 2021-1-19 23:08 | 显示全部楼层 |阅读模式
数据手册上,上电默认系统频率为128KHZ,12分频,然后我设置为不分频,但是实测P0.6口,频率为6.378KHZ,请教一下大神,这是什么原因呀?
wenfen 发表于 2021-1-19 23:10 | 显示全部楼层
楼主程序可以公开吗?贴程序看下吧,这么说看不出什么原因
 楼主| bqyj 发表于 2021-1-19 23:12 | 显示全部楼层
void        main(void)
{
        CLKCON = 0;        
        P0CR        |=        0x4F;   
        P0_6        =        0;
        while(1)
        {
            P0_6 ^= 1;
        }
}
zhuhuis 发表于 2021-1-19 23:16 | 显示全部楼层

CPU处理需要时间
 楼主| bqyj 发表于 2021-1-19 23:18 | 显示全部楼层
也就是说这个频率是正常的吗?
wenfen 发表于 2021-1-19 23:21 | 显示全部楼层
有可能,具体需要计算指令运行时间
zhuhuis 发表于 2021-1-19 23:23 | 显示全部楼层
一个取反指令, 一个跳转指令,对照指令表看看需要多少周期
 楼主| bqyj 发表于 2021-1-19 23:25 | 显示全部楼层
一共10个指令周期,然后现在频率相差20倍,这样正常吗?
 楼主| bqyj 发表于 2021-1-19 23:28 | 显示全部楼层

本帖子中包含更多资源

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

×
tian111 发表于 2021-1-19 23:30 | 显示全部楼层
明明是两倍,哪是20倍128/10=12.8
tian111 发表于 2021-1-19 23:33 | 显示全部楼层

其实是对的,高低各占一个循环,结果本来就要除以2,完全正确
 楼主| bqyj 发表于 2021-1-19 23:36 | 显示全部楼层
非常感谢大神的解析,供大家参考
您需要登录后才可以回帖 登录 | 注册

本版积分规则

390

主题

4526

帖子

2

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