Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
我根据芯片手册,简化了时钟初始化过程,使用如下代码,发现外部晶振不起振,请问可能是什么原因? 发现一直卡在 while (!(REG32(SCU_STS) & 0X1 << 5)); 相关的 SCU 寄存器值为:
请问为修改时钟初始化前是否可以正常起振
i % 16这种写法会设置成0吧,造成增益来回关的效果。 你可以debug单步调试看看,FXOSC能不能起振
你这里的寄存器值还是0x03, 看看你前面的等待FXOSC是否超时了。 检查一下你的Pin的默认值是否被修改了,导致晶振不起震。
Kirk 用 demo 工程可以的。
我使能了这个位之后,可以起振了。
快速上手云途开发生态
发帖前请查看
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...