21ic问答首页 - 【AT32F403ARCT7】在system_clock_config()内无限循环-done
【AT32F403ARCT7】在system_clock_config()内无限循环-done
绝对零氪QAQ2022-03-23
本帖最后由 muyichuan2012 于 2023-2-21 08:51 编辑
自己做的AT32F403ARCT7核心板。可以使用Keil5和ST-Link正常烧录程序,但是没有效果。Debug发现,程序一直在system_clock_config()内的位于at32F403a_407_clock.c的第90行的函数:/* wait till pll is used as system clock source */ while(crm_sysclk_switch_status_get() != CRM_SCLK_PLL)
{
}
上一直等待。
自己的流水灯工程和官方的串口打印例子程序都是这样的问题。
求大佬们指点。新人,没币... ...
自己做的AT32F403ARCT7核心板。可以使用Keil5和ST-Link正常烧录程序,但是没有效果。Debug发现,程序一直在system_clock_config()内的位于at32F403a_407_clock.c的第90行的函数:/* wait till pll is used as system clock source */ while(crm_sysclk_switch_status_get() != CRM_SCLK_PLL)
{
}
上一直等待。
自己的流水灯工程和官方的串口打印例子程序都是这样的问题。
求大佬们指点。新人,没币... ...
赞0
评论
2023-02-15
赞0
评论
2022-03-24
赞0
谢谢。我去看看
评论
2022-03-24
赞0
不是。是12MHz。今天查到了一个官方的时钟配置软件,是不是要用这个重新生成?可是不太会用...个人觉得教程有点粗略...
评论
2022-03-24
赞0
评论
2022-03-24
赞0
建议你debug看看CRM的CRM_CTRL和CRM_CFG两个寄存器的值,确认HEXT和PLL的状态
评论
2022-03-23
赞0
评论
2022-03-23
您需要登录后才可以回复 登录 | 注册