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

gwpscut gwpscut     2022-12-28     676

关键词:

本博文为本人最近做的,基于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 单片机断电再上电,就完成程序烧录了 

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

安装上电池即可。

ros实验笔记之——intelrealsensel515激光相机的使用(代码片段)

最近实验室购买了IntelRealsensel515相机。本博文记录使用过程~ 驱动安装先到官网安装驱动:https://github.com/IntelRealSense/realsense-roshttps://github.com/IntelRealSense/realsense-ros安装realsense2_camerasudoapt-getinstallros-melod 查看详情

ros实验笔记之——jcv-450无人机初入门

最近购买了阿木实验室的JCV-450无人机。本博文记录本人使用及实验的过程目录基本设置注意点飞行前调试QGC的使用关于遥控器,请参考下面的教程富斯i6s遥控器操作基本介绍基本设置首先开箱后发现里面的东西好像并不多。... 查看详情

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

...件配置即可 接下来就是练好线,usb转接的模块vccgnd和单片机连接好,PA9 查看详情

ros实验笔记之——p450无人机

参考资料P450使用手册——教程演示_哔哩哔哩_bilibili使用文档|阿木实验室 查看详情

ros实验笔记之——安装qpep以及intel-mkl(代码片段)

最近打算尝试一下用QPEP代替opencv的PNP进位姿的估计。安装过程如下gitclonehttps://github.com/zarathustr/LibQPEPcdLibQPEPmkdirbuildcdbuildcmake..-DCMAKE_BUILD_TYPE=Releasesudomakeinstall会报错如下这是没有安装Intel-MKL导致的,安装的方法如下& 查看详情

micropythonrp2040点灯实验(代码片段)

MicroPythonRP2040点灯实验本实验基于Thonny平台本示例所使用的版本;YD-RP2040版(源地YD-RP2040)源地YD-RP2040开发板资料:http://152.32.187.208:8080/yd-data/YD-RP2040/本实验YD-RP2040开发板所烧录的固件:PimoroniPicoLiPo固件下载地址:https 查看详情

ros实验笔记之——evo(代码片段)

Errorwhileprocessing"dvs_trackingflyingroom"·Issue#4·uzh-rpg/rpg_dvs_evo_open·GitHub之前博客《ROS仿真笔记之——基于gazebo的eventcamera仿真(dvsgazebo)》介绍了DVS的gazebo仿真。博客《ROS学习笔记之——ESVO复现及DAVIS346测试》介绍了ESVO以及事件... 查看详情

实验笔记之——四旋翼无人机的制作&试飞

最近搭建了一台小的四旋翼无人机,本博文记录一下搭建的过程以及一些问题。目录组装飞行前准备试飞组装首先是一系列的散装原件。到最后搭建出来的无人机模型注意需要的东西有:机架首先拼好机架底盘,装上... 查看详情

ros实验笔记之——px4仿真

...些基本的仿真学习~之前在做无人机仿真开发时《ROS实验笔记之——基于Prometheus自主无人机开源项目的学习与仿真》,已经安装了px4了~为此不需要 查看详情

nsatp-a学习笔记之day4-1文件上传

文章目录实验目的实验环境实验工具实验内容实验一:直接上传实验二:前端JS过滤实验三:MIME—TYPE检测实验四:文件头过滤实验五:黑名单检测免责声明实验目的练习文件上传实验环境LAMPIP:172.16.12.2实... 查看详情

[图像处理]实验笔记-直线检测(linedetection)之霍夫变换

前言  [图像处理]实验笔记系列是以图像处理算法为主的文章专栏,以我在算法研究中的实验笔记资料为基础加以整理推出的。该系列内容涉及常见的图像处理算法理论以及常见的算法应用,每篇博客都会介绍相关的算... 查看详情

ros实验笔记之——davis346测试(代码片段)

之前博客《ROS学习笔记之——ESVO复现及DAVIS346测试》介绍了dvs驱动的安装。本博文对到手的时间相机进行测试。运行命令roslaunchdvs_rendererdavis_mono.launch但是运行的时候出现报错[WARN][1632472696.858249337]:Cameracalibrationfile/home/kwanwaipang/.r... 查看详情

nsatp-a学习笔记之day2-7xxe漏洞(代码片段)

文章目录XXE-基础实验实验目的实验环境实验工具实验内容实验步骤1.访问目标进行注入攻击2.尝试进行登录,并进行抓包3.根据xxe注入漏洞,构造payloa免责声明XXE-基础实验实验目的练习XXE(XML注入)实验环境目标机:windo... 查看详情

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

STC单片机烧录的坑不要踩这个选项内容如果选上了,那么下次烧录的时候,你的得留意了,不然一不留神,你就找不到北,如果没有将这两个IO口拉低的话,是无法烧录进去程序的。如果是作为调试学习使... 查看详情

nsatp-a学习笔记之day3-2注入原理(代码片段)

文章目录注入原理-基础实验实验目的实验环境实验内容实验一:字符型注入实验二:联合注入免责声明注入原理-基础实验实验目的1、掌握SQL注入基本原理;2、掌握万能密码的原理和操作;3、掌握手工注入(... 查看详情

ros实验笔记之——基于l515激光相机的flvis与mlmapping(代码片段)

之前博客《ROS实验笔记之——VINS-Mono在l515上的实现》在l515上实现了vins,博客《ROS实验笔记之——SLAM无人驾驶初入门》配置flvis并跑了对应的kitti数据集本博文在l515上先实现flvis然后再用mlmapping来建图。camera.launch<launch>&l... 查看详情

ros实验笔记之——uzh-fpv数据集的验证

先给出效果如下ComparisonwithVINS-Mono,VINS-Fusion,andORB-SLAM3inFPV-Dataset 查看详情

nsatp-a学习笔记之day4-5实战2(代码片段)

文章目录zzzphp任意代码执行实验目的实验环境实验工具实验内容实验步骤步骤1:访问主页免责声明zzzphp任意代码执行实验目的利用zzzphp任意代码执行实验环境目标机:windows2008172.16.12.2目标地址:http://172.16.12.2/实验工... 查看详情