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

本博文为本人最近做的,基于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年左右,若有效期较短,可多次生成许可号重新注册。

f3280213afc149ddbaf87b4b334cd321.png

 4402144686bc47f5a0b4175323185d9f.png

 2455f198075445aab56f42a450bb6f5c.png

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

de4fd4cd82344fb2bbb3da068e90e1c1.png

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

5d7783d155e74848beb515a6eab87573.png

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

bd43241db97848bc85ca6468ea6964dd.png

成功

c2eee99b178c4a93ba57cfdb96b71ffd.png

STM32烧录步骤

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

d7b4e42a39ec460eb7fe348c13fd0241.png

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

fa97cded5d9647e880950b033fe4f737.png

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

但是好像找不到

545ec07fb60d423484e0ff6738cad29b.png

需要先安装

2cf4d6e8a6c44b24b572d6ef79a0f639.png

即可

b0604f099dc34269a817e0bfd8c2ba71.png

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

f218430a27bd4b11adff7746fcfd4332.png

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

9950f68797c944b1b6b20440a2959c31.png

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

ce3ca3d9940d47058440d68abab8abea.png

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

d68cfcd844e74838a7db28e841fad7a3.png

 3. 接好线

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

216076179ed346ff85b2a352f5bf42b5.png

116fa7f6e3434574a843f1a092efed38.jpeg

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

0edea163a3534b34bf60bbdaac4d1092.png

b889bebcaee04b00b37af19463a46785.png

打开设备管理器

8db0dbea6b0143cdb0cf6becb1b5ed1c.png

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

a3ffb92333e04ea7a943bd9c42386f91.png

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

510af2d8536d46cc8c94764324e572ce.png

再次烧录

4c4a07aea9864b14ae3db9a589a97228.jpeg

51烧录步骤

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

bd604ccb70d346aca2d0896d8b4d5204.png

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

e8a62b037b0448808af320442529e310.png

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

ccfd14c55c584453874488933822cc63.png

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

安装上电池即可。

猜你喜欢

转载自blog.csdn.net/gwplovekimi/article/details/127508120