常见问答

常见问答

在使用软件包BSP3.0以上对NUC100系列A版芯片做程序设计时,为什么程序会死在等待时钟稳定的代码处?该如何处理?  日期:2015-11-02

由于NUC100系列的A版本芯片中没有CLKSTATUS寄存器,在程序运行至

while((CLK->CLKSTATUS & CLK_CLKSTATUS_OSC22M_STB_Msk) == 0)时;

将会导致程序进入死循环;用户可通过设置延时5ms的方式

CLK_SysTickDelay(5000);

来确保时钟的稳定。

产品: 微控制器 ,Arm Cortex-M0 微控制器 ,NUC100 / 200 系列 ,NUC120 / 122 / 123 / 220 USB 系列
应用:
功能: Peripherals,Clock Control,HCLK,HIRC,HXT,LIRC,LXT,PLL