[技术问答] M483KG

[复制链接]
1112|4
 楼主| !@# 发表于 2022-11-4 15:30 | 显示全部楼层 |阅读模式
M483KG开发板测试,时钟无法设到4M,不知各位有没有遇到?
Henryko 发表于 2022-11-6 20:03 | 显示全部楼层
没有遇到过
 楼主| !@# 发表于 2022-11-7 08:46 | 显示全部楼层
SYS_UnlockReg();

    /* Set XT1_OUT(PF.2) and XT1_IN(PF.3) to input mode */
    PF->MODE &= ~(GPIO_MODE_MODE2_Msk | GPIO_MODE_MODE3_Msk);

    /* Enable External XTAL (4~24 MHz) */
    CLK->PWRCTL |= CLK_PWRCTL_HXTEN_Msk; //

    /* Waiting for 4MHz clock ready */
    CLK_WaitClockReady(CLK_STATUS_HXTSTB_Msk);

    /* Switch HCLK clock source to XTAL */
   


CLK->CLKSEL0 &= ~CLK_CLKSEL0_HCLKSEL_Msk;
    CLK->CLKSEL0 |= CLK_CLKSEL0_HCLKSEL_HXT;
               
    /* Set PCLK0/PCLK1 to HCLK/2 */
    //CLK->PCLKDIV = (CLK_PCLKDIV_APB0DIV_DIV2 | CLK_PCLKDIV_APB1DIV_DIV2);
                CLK->PCLKDIV = (CLK_PCLKDIV_APB0DIV_DIV1 | CLK_PCLKDIV_APB1DIV_DIV1);
我是这么写的,但仿真中看到的是12M系统时钟,是哪里写错了还是芯片不支持4M系统时钟?
 楼主| !@# 发表于 2022-11-7 09:30 | 显示全部楼层
开发板上的HXT已经换成4M
jasontu 发表于 2022-11-8 11:10 | 显示全部楼层
在system_m487series.h里面有hxt的定义,改成4Mhz即可
950256369c85b2a956.png
您需要登录后才可以回帖 登录 | 注册

本版积分规则

!@#

12

主题

36

帖子

0

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