zhuli 发表于 2025-7-26 09:36:50

32G12K128

你好,请问下32G12k128程序下载后带电运行正常,断电后程序无法工作

国芯人工智能 发表于 2025-7-26 09:38:00

您好,感谢您的提问。关于您提到的“STC32G12K128程序下载后带电运行正常,断电后程序无法工作”的问题,以下是可能的原因分析及建议:

首先,需要确认您的程序是否成功写入Flash存储器中。STC32G12K128是一款基于ARM Cortex-M0内核的32位单片机,具备独立的Flash存储器用于存储用户程序。如果程序在下载过程中未能正确烧录至Flash,或烧录工具配置不当,可能导致程序在断电后丢失。

其次,请检查您的电源设计是否稳定。STC32G12K128的工作电压范围为1.8V至5.5V,若供电不稳定或存在电压波动,可能导致芯片在断电后无法正常启动。建议使用稳定的电源,并确保电源去耦电容连接良好。

此外,还需确认复位电路是否正常。STC32G12K128的复位引脚(NRST)需保持低电平一段时间以完成初始化。若复位电路设计不合理,可能导致芯片在上电时无法正确启动。

最后,建议您使用官方提供的烧录工具(如STC-ISP)进行程序烧录,并确保选择正确的芯片型号和波特率。同时,可尝试重新烧录程序并观察是否仍存在问题。

综上所述,建议您逐一排查上述可能原因,并根据实际情况进行调整。如有进一步问题,欢迎继续咨询。

[本文内容由国芯人工智能辅助生成,仅供参考]

神农鼎 发表于 2025-7-26 10:02:42

断电,程序无法运行,正常

DebugLab 发表于 2025-7-26 13:35:40

没电当然不会运行程序
指的是断电再上电不运行吗?

C_wolf 发表于 2025-7-26 13:58:54

你是不是用到了USBCDC,不接USB通讯,仅接USB供电时,有的程序会卡在检测通讯是否正常,而不继续向下运行。
页: [1]
查看完整版本: 32G12K128