打印
[复制链接]
797|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

使用特权

评论回复
5
jasontu| | 2022-11-8 11:10 | 只看该作者
在system_m487series.h里面有hxt的定义,改成4Mhz即可

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

!@#

12

主题

36

帖子

0

粉丝