如何用stliker下在hex到开发板

如何用stliker下在hex到开发板,第1张

1.解压stm32f10x_stdperiph_lib.zip 可以从ST官方网站免费下载。 2.创建一个Demo文件夹 2.1 新建子文件夹User,用于存放用户源程序 2.2 新建子文件夹Project,用户KEIL工程文件 2.3 在Project下依次创建Obj和List子文件夹,存放编译过程中产生的中间文件。 3. 复制源代码到Demo文件夹 3.1 将stm32f10x_stdperiph_lib\STM32F10x_StdPeriph_Lib_V3.1.2Libraries文件整体复制到Demo文件夹下。这就是ST的标准库,是以源代码形式提供的。

首先需要知道您用的单片机的型号,如果型号是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编程器。

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

没有用过AT89C51。它的程序下载要专门的软件。

我用STC89C52的,原理是一样的。keil软件输出选项里面有个“生产hex文件”,打钩以后重新编译下程序,就会生产hex文件,这个文件就是要下载到单片机里面的。然后通过STC ISP软件下载到单片机里。我估计AT公司也有相应的下载程序,你上网搜搜看吧。

一般我们自己做电路,需要做个max232的DB9串口转换电路,max232芯片的功能就是实现电平的转换,所以电路中是要加个串口转换电路。

keil软件是生产hex文件的,不能下载哈。如果没有实物,你可以用protues软件仿真,也很方便的。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存