hex文件很大 怎么下载到单片机里

hex文件很大 怎么下载到单片机里,第1张

首先需要知道您用的单片机型号,如果型号是stc12c5a60之类的,就是以字母stc开头的,那么它就是stc系列单片机。如果型号是at89s51之类的,就是字母以at开头的,就是at系列的单片机。

如果您用的是stc的单片机的话,需要用到stc-isp软件,这个在stc的官网就可以下载到http://www.stcmcu.com/

然后还需要一个usb转ttl串口的下载线,然后把单片机的最小系统连接好(电源、晶振、下载线),然后打开下载软件,选择芯片型号,选择要下载的程序,单击软件的下载按钮,此时给单片机通电,如果一切正常的话,hex文件就可以下载进去。注意供电电压5v,有些型号需要外接晶振。

如果您用的是at系列的单片机,一般分为两种,一种是支持isp的,例如at89s51,这种可以用51的isp下载线下载,5v供电即可。还有一种是不支持isp的,例如at89c51,这个就需要用编程器下载了。例如我用的是top2005编程器。

如果是其他型号的单片机,你说下型号是什么。

mcu 8051 IDE的使用资料我也没有,软件自带有手册(英文)。但是,IDE生成的hex文件下载方法我倒是知道。我使用的是stcflash.py进行烧录的,配置挺简单的,百度一下就可以了,可能是因为读写串口信息需要管理员权限的缘故,不好集成到IDE里吧。所以,目前我能找到的,在linux下烧录单片机程序的最好方法了。

1、首先打开下载的51单片机程序。

2、点击系统设置,设置中找到格式版本。

3、在格式版本中,找到选项后缀,在51单片机程序下载后得到的hex选项更改到obj,即可。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/yw/8138569.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-13
下一篇2023-04-13

发表评论

登录后才能评论

评论列表(0条)

    保存