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

[复制链接]
1180|11
 楼主| bqyj 发表于 2022-5-15 15:50 | 显示全部楼层 |阅读模式
数据手册上,上电默认系统频率为128KHZ,12分频,然后我设置为不分频,但是实测P0.6口,频率为6.378KHZ,请教一下大神,这是什么原因呀?
jlyuan 发表于 2022-5-15 15:53 | 显示全部楼层
楼主程序可以公开吗?贴程序看下吧,这么说看不出什么原因
 楼主| bqyj 发表于 2022-5-15 15:55 | 显示全部楼层
void        main(void)
{
        CLKCON = 0;        
        P0CR        |=        0x4F;   
        P0_6        =        0;
        while(1)
        {
            P0_6 ^= 1;
        }
}
renyaq 发表于 2022-5-15 15:56 | 显示全部楼层
CPU处理需要时间
 楼主| bqyj 发表于 2022-5-15 15:58 | 显示全部楼层
也就是说这个频率是正常的吗?
lizye 发表于 2022-5-15 16:00 | 显示全部楼层
有可能,具体需要计算指令运行时间
jiaxw 发表于 2022-5-15 16:01 | 显示全部楼层
一个取反指令, 一个跳转指令,对照指令表看看需要多少周期
 楼主| bqyj 发表于 2022-5-15 16:02 | 显示全部楼层
一共10个指令周期,然后现在频率相差20倍,这样正常吗?
 楼主| bqyj 发表于 2022-5-15 16:02 | 显示全部楼层

本帖子中包含更多资源

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

×
zhaoxqi 发表于 2022-5-15 16:03 | 显示全部楼层
明明是两倍,哪是20倍128/10=12.8
jiajs 发表于 2022-5-15 16:03 | 显示全部楼层
其实是对的,高低各占一个循环,结果本来就要除以2,完全正确
 楼主| bqyj 发表于 2022-5-15 16:04 | 显示全部楼层
非常感谢大神的解析,供大家参考
您需要登录后才可以回帖 登录 | 注册

本版积分规则

390

主题

4526

帖子

2

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