你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
用的是SPC5STUDIO进行开发,UDE STK进行的DEBUG调试,处于调试模式的时候,时钟初始化函数不能正常完成,首先是MCU复位之后初次运行不处于DRUN模式并报错,注释掉往下运行,又卡在了时钟模式切换那里,一直在等待时钟切换,不处于DEBUG模式则可以往下正常运行到for循环(特定频率闪烁LED),DEBUG线插着也没事,只要不debug都可以正常运行。卡住的时候ME_DMTS寄存器有标志位置位,请教一下各位大神,这个问题应该怎么解决。
举报
试试:
让调试器“halt 时不停时钟”
fafa1 发表于 2025-12-17 08:42 试试:</p> <p>
[md]我找了一下,没有找到相关的设置,暂时改成连接DEBUG时保持继续运行,先断开DEBUG,然后重新给MCU上电,再连接DEBUG,跳过了时钟初始化那一段也就好了。
使用spc5studio对spc58nh92e7芯片进行调试,使用的烧录器是stellarlink,出现下面的问题
试试:
让调试器“halt 时不停时钟”
[md]我找了一下,没有找到相关的设置,暂时改成连接DEBUG时保持继续运行,先断开DEBUG,然后重新给MCU上电,再连接DEBUG,跳过了时钟初始化那一段也就好了。