OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4458|回复: 7

困扰:在下载程序时,51单片机需要复位一下,这个与什么有关呢?硬件电路还是软件部分?

[复制链接]

7

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
63
金钱
63
注册时间
2016-7-21
在线时间
8 小时
发表于 2016-11-11 10:07:47 | 显示全部楼层 |阅读模式
5金钱
在下载程序时,51单片机需要复位一下,这个与什么有关呢?硬件电路还是软件部分?望懂得能够讲解一下,不尽感激

最佳答案

查看完整内容[请看2#楼]

STC_ISP是MCU在每次启动或是复位后都是先运行ISP引导程序,条件满足就运行ISP程序下载,条件不满足就运行程序区的用户程序,所以要下载程序时必要运行ISP引导程序,就是冷启动或是复位
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

13

主题

611

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1929
金钱
1929
注册时间
2014-10-6
在线时间
625 小时
发表于 2016-11-11 10:07:48 | 显示全部楼层
STC_ISP是MCU在每次启动或是复位后都是先运行ISP引导程序,条件满足就运行ISP程序下载,条件不满足就运行程序区的用户程序,所以要下载程序时必要运行ISP引导程序,就是冷启动或是复位
回复

使用道具 举报

22

主题

751

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1605
金钱
1605
注册时间
2015-6-10
在线时间
222 小时
发表于 2016-11-11 10:12:24 | 显示全部楼层
你用什么下载的   
回复

使用道具 举报

7

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
63
金钱
63
注册时间
2016-7-21
在线时间
8 小时
 楼主| 发表于 2016-11-11 10:17:49 | 显示全部楼层
止天 发表于 2016-11-11 10:12
你用什么下载的

STC-ISP
回复

使用道具 举报

7

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
63
金钱
63
注册时间
2016-7-21
在线时间
8 小时
 楼主| 发表于 2016-11-11 10:20:34 | 显示全部楼层

有什么问题吗?不都是这样吗?在下载程序过程中,需要复位一下单片机,才可把程序下载进去
回复

使用道具 举报

7

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
63
金钱
63
注册时间
2016-7-21
在线时间
8 小时
 楼主| 发表于 2016-11-11 11:44:35 | 显示全部楼层
烟酒不沾 发表于 2016-11-11 11:28
STC_ISP是MCU在每次启动或是复位后都是先运行ISP引导程序,条件满足就运行ISP程序下载,条件不满足就运行程 ...

所以就是说这种下载方式是由这个下载软件所决定的,而与其具体的串口电路无关是吗
回复

使用道具 举报

0

主题

11

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2016-11-11
在线时间
9 小时
发表于 2016-11-11 20:27:51 来自手机 | 显示全部楼层
与硬件里面的固有程序有关
回复

使用道具 举报

28

主题

218

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
498
金钱
498
注册时间
2013-11-19
在线时间
92 小时
发表于 2016-11-15 22:57:09 | 显示全部楼层
可以这么理解,通过串口下载程序其实是通过单片机内置的bootloader来下载,冷启动或复位后,先跑bootloader,在bootloader里面有程序判断在规定的时间内有固件下载就下载,没固件下载就直接跑到ROM里面的程序即APP程序。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 19:37

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表