用cubemax编写程序,编译无错,但模拟调试程序发现卡在
if ((HAL_GetTick() - tickstart) > HSE_TIMEOUT_VALUE)处,不往下进行。
查找原因发现是重复使能时钟。
解决办法:
查阅网上资料,可以在cubemax中将heap size更改。但是发现还是不成功。我的解决办法是直接进行硬件仿真,忽略软件仿真,证明是可行的。
用cubemax编写程序,编译无错,但模拟调试程序发现卡在
if ((HAL_GetTick() - tickstart) > HSE_TIMEOUT_VALUE)处,不往下进行。
查找原因发现是重复使能时钟。
解决办法:
查阅网上资料,可以在cubemax中将heap size更改。但是发现还是不成功。我的解决办法是直接进行硬件仿真,忽略软件仿真,证明是可行的。