找回密码
 立即注册
楼主: fire***

STC8H1K08T外部晶振和PLL144M问题

[复制链接]

该用户从未签到

640

主题

1万

回帖

1万

积分

管理员

积分
15687
发表于 2023-10-2 16:33:34 | 显示全部楼层
你主时钟输出看看,内部 CPU 跑的时钟是多少
截图202310021632025767.jpg

6.7.2         主时钟分频输出
C语言代码

//测试工作频率为11.0592MHz
#include "stc8h.h"
#include "intrins.h"
void main()
{
         P_SW2 |= 0x80;                                                                            //使能访问XFR
         P0M0 = 0x00;
         P0M1 = 0x00;
         P1M0 = 0x00;
         P1M1 = 0x00;
         P2M0 = 0x00;
         P2M1 = 0x00;
         P3M0 = 0x00;
         P3M1 = 0x00;
         P4M0 = 0x00;
         P4M1 = 0x00;
         P5M0 = 0x00;
         P5M1 = 0x00;
//       MCLKOCR = 0x01;                                                                     //主时钟输出到P5.4
//       MCLKOCR = 0x02;                                                                     //主时钟2分频输出到P5.4
         MCLKOCR = 0x04;                                                                     //主时钟4分频输出到P5.4
//       MCLKOCR = 0x84;                                                                     //主时钟4分频输出到P1.6
         while (1);
}



回复 支持 反对 送花

使用道具 举报

  • TA的每日心情
    开心
    2024-4-15 13:14
  • 签到天数: 1 天

    [LV.1]初来乍到

    11

    主题

    43

    回帖

    220

    积分

    中级会员

    积分
    220
     楼主| 发表于 2023-10-2 19:55:20 | 显示全部楼层
    本帖最后由 firefly2k 于 2023-10-2 20:16 编辑
    神农鼎 发表于 2023-10-2 16:33
    你主时钟输出看看,内部 CPU 跑的时钟是多少

    主频的事情搞定了。我自身的配置没有问题,只要将下面两条顺序交换一下就好了,费了老大的劲,做了各种排列组合,才搞好。这个你们好像没有任何地方提示有顺序的问题,很容易让新手走弯路
    原先的配置:
           CLKSEL = 0xC5;
           PLLCR  = 0x80;

    修改为:
           PLLCR  = 0x80;
           CLKSEL = 0xC5;


    后面的144M PWM也可以了,直接把例程复制进去就能直接输出了
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    640

    主题

    1万

    回帖

    1万

    积分

    管理员

    积分
    15687
    发表于 2023-10-2 20:16:27 | 显示全部楼层
    不知你错在哪,但探索之道:
    肯定是先临摹,再超越;
    改正常演示程序的硬件配置顺序,遇到问题那也正常 !


    可能我们技术人员也没想到会出现那样的硬件配置顺序,
    他们也是看这张图来写程序
    截图202310022019078984.jpg


    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-11-1 07:06 , Processed in 0.085731 second(s), 43 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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