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

关于STM32运行程序启动运行的问题

沃尔夫斯堡的羊 2018-01-12 浏览量:2359
想问个比较小白的问题,STM32 程序烧录成功后,有的是直接可以运行,而有的却需要按下复位键reset一下呢?这里面有怎样的原因?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • QQ截图20180112212947.png

    红框中的选项选中,下载完成后就会自动运行了。

    • 发布于 2018-01-12
    • 举报
    • 评论 2
    • 0
    • 0
沃尔夫斯堡的羊 回复了 Angel_YY:谢了,明白了。 回复
电子老工程师 回复了 :请参考:1803468 回复

其他答案 数量:7
  • 主要烧录程序完成后,对应的stm主机状态没有跳转到开始位置(你想写入会从头写到尾的),所以需要一个信号说明可以执行了(就是按下reset),这个信号可以手动产生,也可以由写入程序产生(选中那个框),如此而已。
    • 发布于2018-01-13
    • 举报
    • 评论 2
    • 0
    • 0
沃尔夫斯堡的羊 回复了 xdsnet :谢了,明白了。。。 回复
电子老工程师 回复了  :https://www.tme.com/Document/4bbb41895a2e5ccdcaad345d6e1a35e1/mm3z2b4.pdf 回复

  • 这个要在keil里进行设置,这样jlink才会决定下载好后是否自动复位
    • 发布于2018-01-13
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :客户提供的型号不对,从图片中信息也找不到型号,需要客户那信息提供的在具体一点,方便寻料 回复

  • keil的工程里,设置下载完自动reset,这样就会自动复位了。nucleo和discovery的stlink和mcu的板子上的连接已经连了Reset引脚。别的开发板,比如onnet,除了swd的两条线,再连上Reset线,才能自动复位。
    • 发布于2018-01-14
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :规格书见附件 回复

  • SWD或者JTAG口烧写的话,一般软件上都是可以设置烧写完复位的,
    • 发布于2018-01-14
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :前缀SZ是汽车级的 回复

  • 2L的Reset and Run复选框就是设置程序上电即复位,即不需要手动复位。

    • 发布于2018-01-14
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :这两个器件的IKA Sink-Current Capability,Output Voltage,Maximum Temperature Drift, Dynamic impedance这些参数不同。 您可以看一下下面的链接获取具体的参数差异值。 回复

  • 复位和启动选择下下载就可以了,上电就运行
    • 发布于2018-01-15
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :ULN2004L-D16-T 友顺 替代 CA3086 TI型号没有替代型号。 回复

  • 如果你用的是stlink就不需要手动复位,如果是ulink就必须接上复位引脚或者说就是手动复位.必须要有那么一个过程。或者真的没办法
    • 发布于2018-01-15
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :https://www.application-datasheet.com/pdf/makeblock/99808.pdf 回复

相关问题

问题达人换一批

关于STM32运行程序启动运行的问题