实验笔记之——单片机烧录的实验过程

Posted gwpscut

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实验笔记之——单片机烧录的实验过程相关的知识,希望对你有一定的参考价值。

本博文为本人最近做的,基于32与51开发过程的实验记录。

本博文为本人的实验笔记,仅仅供本人学习记录用,不作任何商业用途。

目录

IDE安装

STM32烧录步骤

51烧录步骤


IDE安装

keil4和keil5的安装包和软件,51用keil4写程序,stm32用keil5写程序。

keil4的处理方法

  1.      安装Keil C51 V8.16版本,即uV3
  2.      打开uVision3,点击File---License Management...,打开License Management窗口,复制右上角的CID
  3.      打开注册机, 在CID窗口里填上刚刚复制的CID,其它设置不变
  4.      点击Generate生成许可号,复制许可号
  5.      将许可号复制到License Management窗口下部的New License ID Code,点击右侧的Add LIC
  6.      若上方的Product显示的是PK51 Prof. Developers Kit即注册成功,Support Period为有效期,一般可以到30年左右,若有效期较短,可多次生成许可号重新注册。

 

 

好像还是不太行???用管理者身份运行可以了,但是怎么都过期了。。。

改为用2032注册机。终于可以了 

 然后安装一下MDK-ARM5并且注册一下,注意这次要选ARM 

成功

STM32烧录步骤

STM32 在KEIL5 软件中进行编程,然后通过ST-LINK 烧录程序。
具体步骤如下:
1. 下载程序前先点击下图方框中的按钮编译一下程序

 2. 完成ST-LINK 的一些配置(只需要配置一次,第二次及之后烧录程序跳过此步骤)
点击下图方框中的按钮进入配置

 在Device 界面,选择芯片型号,这次方案使用的是STM32F103C6 芯片

但是好像找不到

需要先安装

即可

 在C/C++这个界面看一下这个配置是否正确

 然后在Debug 界面,选择烧录器为ST-Link Debugger

 然后点击ST-Link Debugger 右边的Settings 按钮,选择SW 烧录模式

然后在Flash Download 界面配置如下,就完成配置了。

 3. 接好线

stm32的话,接3.3V接口,
51的话,接5V接口

建议采用上面形式的转换器,会方便些。 

打开设备管理器

4. 点击下图方框中的按钮,即可完成程序的烧

烧录代码的时候出现了点问题,需要安装驱动如下

再次烧录

51烧录步骤

在KEIL4 中,点击选择输出.hex 文件,编译程序后,在当前工程文件的目录即可生成.hex文件

在STC-ISP 软件(自己下载一个)中选择单片机型号,此次使用的STC89C52RC 芯片

用USB 线连接电脑与小车上的51 开发板
然后点击“打开程序文件”选择刚才生成好的.hex 文件,然后点击“下载/编程”,紧接着给51 单片机断电再上电,就完成程序烧录了 

一直检测好像没反应。。。

安装上电池即可。

以上是关于实验笔记之——单片机烧录的实验过程的主要内容,如果未能解决你的问题,请参考以下文章

芯片程序烧录的熔断机制与安全

stm32最小系统板烧录的简单说明

STC单片机烧录时的坑不要踩

MicroPython RP2040点灯实验

FPGA实验0Quartus建立工程文件以及仿真

51单片机入门LED点亮的背后