您的位置 首页 技术

单片机程序下载的时钟源是内部仍是外部的呢

在给单片机下载程序的时候,单片机内会有一段内置程序来协助下载器,把要下载的程序放到合适的位置。那么,这段内置程序用的时钟源是内部还

在给单片机下载程序的时分,单片机内会有一段内置程序来帮忙下载器,把要下载的程序放到适宜的方位。那么,这段内置程序用的时钟源是内部仍是外部的呢?咱们来以不怎么谨慎的办法看看以下几款单片机的程序下载状况:

STC89C58RD+

ATMEG128A

STM32F101CBT6

STC12C5410AD

一、单片机类型:STC89C58RD+(不带内部RC时钟),

下载软件:STC-ISP(V6.8B),

下载器:USB转TTL,

外部晶振:14.7456MHz

试验过程:

1.单片机中现已存在用外部晶振的程序,翻开STC-ISP软件,点击,成果能检测到MCU,如图1

2.去掉晶振,点击,成果检测不到单片机,如下图2

3.定论:STC89C58RD+程序下载引导程序用的晶振是外接晶振。又由于没有内部时钟源,所以若没有外部时钟,该类型单片机必定下载不进程序。

二、单片机:Atmea128A

下载软件:AVRStudio 4.19,

下载器: AVRJTAG仿真器,

外部晶振:14.7456MHz

试验过程:

1.外接晶振,烧写熔丝位为外部时钟图3,挑选JTAGmode,点击flash下载程序按钮,

成果能够下载,如图5

2.把外部晶振去掉,烧写熔丝挑选内部时钟,如图6,烧录程序,能够烧录,如图7

3.把外部晶振去掉,烧录熔丝位挑选外部时钟,如图8。烧写程序,如图9,均能够完结

4.定论,从以上试验得出,在JTAG办法下载程序时,不管外部晶振是否存在,ATMEGA128A都能够下载进程序。所以ATMEGA128A烧录程序的引导程序用的时钟源不是外部时钟源,至所以JTAG引进的时钟源,仍是片内自带的时钟源,我现在还没找到办法区分。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/jishu/256821.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部