• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

停机变成复位是怎么回事

yuyongqian@langcoo.com 2018-02-09 浏览量:1140
用stm32f103c8t6做了个模块,因为要用电池供电,空闲的时候就进入stop模式,需要的时候再唤醒。本来已经正常工作了,今天测试的时候改了几个参数(和工作模式无关,数据处理的参数)重新编译了一下再运行,停机命令就变成复位了。单步调试停机命令运行完不停直接执行下一条代码了,全速执行的时候就直接跳到程序起点了。想了一下就昨天更新了一下keil软件的pack,再就没做别的改变了。那位大佬知道这是怎么回事?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 找到问题了,是芯片有问题,换了个新的就好了。不过这坏的也太稀奇了,只有低功耗模式进不去,其他部分还是好的,只要不进低功耗模式程序运行一切正常。
    • 发布于 2018-02-10
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :包装区别,尾缀R2 代表包装卷装,没尾缀代表托盘,A0和G0零件代表是非编程OTP配置, 回复

其他答案 数量:9
  • 您说之前好使,修改参数之后又不好使,那么 可以肯定是修改的参数有问题,可以看看是不是修改的参数有冲突,(我觉得老司机不能做误操作的事儿,嘻嘻)只能这么检查了。
    • 发布于2018-02-10
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :ROHS,REACH环保资料需要通过代理渠道向原厂申请。以下是图纸文件。 回复

  • 是不是看门狗的问题导致超时没喂狗复位,暂时把看门狗关了,确认是否看门狗的问题。
    • 发布于2018-02-10
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :规格书参考:09032966825型号 YYC代表产地代码。 回复

  • 不太清楚,找到一份能正常实现功能的代码,每一块代码都仔细比对一下有哪些不同。

    软件上没什么问题的话检查硬件,

    电池还有电吗。

    • 发布于2018-02-10
    • 举报
    • 评论 2
    • 0
    • 0
电子老工程师 回复了  :尾缀RL表示数量4000的卷轴包装,不带尾缀表示1000个盒装,尾缀G表示无铅产品 回复
电子老工程师 回复了  :尾缀RL代表卷装,G代表无铅, 回复

  • 你把参数改回去,正常吗?

    该参数与工作模式无关,怎么会出现停机变复位?再确认下硬件是否都正常,电源、是否有短路。更新PACK没影响的。

    • 发布于2018-02-11
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :1.CJ75L05S的输出电流300mA,有ESD静电防护功能,CJ75L05输出电流250mA,没有静电防护功能2.压差不同CJ75L05S是200mV,CJ75L05是400MV 3.另外需注意CJ75L05S型号有多个封装,CJ75L05也有多个封装,需提醒客户注意 回复

  • 是不是更新了keil,默认的一下芯片参数变化了没有注意到?
    • 发布于2018-02-12
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :原厂没有波峰焊技术要求。正常焊接温度。 回复

  • 鉴于您的特殊情况.建议您可以尝试写一段测试程序,然后单步执行,如果能够正常执行,也可以排除程序故障,如果真的是软件编译环境出了问题,建议您重新安装KEIL软件
    • 发布于2018-02-22
    • 举报
    • 评论 2
    • 0
    • 0
电子老工程师 回复了  :符合,见附件 回复
电子老工程师 回复了  :符合 RoHS2。 回复

  • 肯定有地方不对了,不过你变化的量还是有几个的,这种问题你最方便的办法是一个变化一个变化逐步测试,有可能昨天能用是正好凑在了某个合适的位置,不要心存侥幸,一步一步单变量对比测试是解决问题最快的方法
    • 发布于2018-02-22
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :ADXL335BCPZ、ADXL335BCPZ-RL、ADXL335BCPZ-RL7该三颗料都是包装 回复

  • 应该是修改的参数中有什么参数影响了运行
    • 发布于2018-02-23
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :STM32F105RBT6 ST 回复

  • 芯片把停机信号理解成复位信号?很严重的问题啊,看看工作寄存器的值是否正常吧。

    • 发布于2018-02-28
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

停机变成复位是怎么回事