单片机编程软件(全网最全的单片机编程软件keil安装与使用资料(持续更新编程软件下载链接与学习视频))

单片机编程软件
全网最全的单片机编程软件Keil安装使用资料
 
本开发文档为仰光科技工作室整理,几年的设计经验,了解到一些同学对设计不理解,不了解如何下载程序,如何实现设计功能。所以编写了本文档,用于同学自己操作了解制作过程。如果需要软件安装协助,请加管理员微信:15100267989(备注软件安装)(百度云链接时间长会被和谐或失效,请联系管理员,谢谢!)
另外:本工作室长期接单,代做单片机、嵌入式、计算机、Matlab、上位机、APP等毕业设计、课程设计等项目。
如需定做单片机设计,请加管理员微信:15100267989(备注编写程序)
1、软件安装

(整个过程,请务必关闭360或者电脑管家或者windows自带防护,因为破解软件会被识别为病毒)
软件介绍:
Keil uVision5向后兼容Keil MDK-ARM uVision4,以前的项目同样可以在MDK 5上进行开发, MDK 5同时加强了针对Cortex-M微控制器开发的支持,并且对传统的开发模式和界面进行升级,将分成两个部分,MDKCore和Software Packs。其中,SoftwarePacks可以独立于工具链进行新芯片支持和中间库的升级。
1、MDK Core – MDK核心
MDK Core包含微控制器开发所有的所有组件,包括IDE(uVision5)、编辑器、ARM C/C++编辑器、uVision调试跟踪器和Pack Installer。
2、uVision5 IDE集成开发界面
uVision5 IDE 集成开发环境与uVision4相差不大,在编译工具栏右侧多了两个绿色按钮,Manage Run-time Environment和Pack Installer按钮。
MDK Core是一个独立的安装包,大概300M左右大小,可以到ARM国内代理商米尔科技官网下载正式版本。下载安装以后就可以一直使用,如果Keil有芯片支持、CMSIS或者中间库的升级,直接通过Software packs本地升级即可。
3、Software packs – MDK软件包
这部分较MDK v4版本做出了很大的更新。Software packs分为Device、CMSIS、MDK Professional Midleware三个小部分,包含了各类可用的设备驱动。MDK v5可以在Software packs窗口选择需要安装或者更新的软件组件。
2、软件下载
Keil 5(32/64)位下载地址:
链接:https://pan.baidu.com/s/1zxDBypEEYGDE5q-Tc5d6qA
密码:e194
安装步骤:
1.选中【Keil uvision5 C51版】压缩包,鼠标右击选择【解压到Keil uvision 5 C51版】。

2.双击打开【Keil uvision5 C51版】文件夹。
 

 3.点击【Next>>】。

4.勾选【I agreeto all terms…】然后点击【Next>>】。

5.使用默认路径即可,点击【Next>>】。
 

6.填写信息,然后点击【Next>>】。

7.安装中

8.取消勾选【ShowReleaseNotes】和【Add example…】然后点击【Finish】。
  

9.在桌面双击打开【Keiluvision5】。

10.点击【File】菜单下面的【License Management】。

11.双击打开之前解压后的【Keiluvision 5 C51版】文件夹,
选中【crack】可执行文件,鼠标右击选择【以管理员身份运行】。

温馨提示:如果在该文件夹里面没有找到【crack】可执行文件请关闭杀毒软件和防火墙重新解压压缩包。
 

12.使用快捷键Ctrl+C复制软件许可证管理器中的【CID】在注册机的【CID】框中使用快捷键Ctrl+V粘贴,点击【Generate】并使用快捷键Ctrl+C复制上面框中生成的激活码,在【NewLicense ID Code】框里面使用快捷键Ctrl+V粘贴注册码,然后点击【添加LIC】,激活成功,然后点击【Close】。

13.在桌面双击打开【Keil uvision5】。
 

3、添加STM32单片机库

双击:Keil.STM32F1xx_DFP.1.0.5.pack即可安装。

4、打开程序工程
以以往项目为例:
1、发送的程序为压缩包格式,需要解压后得到工程文件,打开解压后文件
 

2、因为我安装了keil4和keil5,默认打开方式是Keil5。未装keil4的,直接双击.uvprojx即可打开工程。
打开.uvprojx后,尽量不要修改我们提供的程序。如果需要功能的修改,请告诉我们,我们修改完后,会把新程序发给你。那么新的程序如何下载到单片机中?请继续往下读。

打开后如下图,如下即为整个工程:

5、程序下载教程
通过USB转TTL串口下载stm32程序
5.1.硬件及其接线
5.1.1 USB转TTL刷机板(CH340模块升级小板)

5.1.2 主芯片STM32F103C8T6开发板

5.2接线
5.2.1 转串口模块接线

注:有的CH340下载线无VCC,不需要理会,5V与VCC均不使用。
5.2.2  单片机跳帽接线
STC单片机下载程序需要冷启动。如下图,需要改变跳线的方式,请先记住跳帽的初始位置,下载程序的时候需要将跳帽与下图位置保持一致。跳线帽插在BOOT0为高电平上,跳线之前要断电,板子不能上电,CH340G也不能插到电脑上。在跳帽与下图位置保持一致后,然后把串口插到电脑上就可以下载程序了。对的,就是要让板从ISP启动,所以跳线前不能上电,然后把CH340G插到电脑给板子供电,这样处理后板子在下程序前是不运行状态,是系统默认状态,这样PA9,PA10就是工作在串口状态了,我是这样认为的这上面就一个跳线帽。

5.2.3核心板接线

PA9与PA10在制作中会使用排针引出,请直接插入对应排针即可。(下载程序是3.3V可以不接)

以上完成了硬件的连接,那么电脑的USB识别单片机还需要安装CH340的驱动,请继续往下读:
5.3 CH340驱动安装

1、双击CH341SER.EXE这个应用程序。

2、点击安装后,安装完成。

硬件与驱动都已经安装好了,那么如何检验电脑与单片机建立了联系呢?如何查看是电脑的哪个COM口连接的单片机呢?
3、右击电脑——管理——设备管理器——端口
4、如果端口显示USB340(COMX)则表示连接成功,如下图:

以上完成了电脑连接单片机,还需要软件将程序下载进去。
5.4、程序下载
因为不是使用的仿真器,所以需要借助串口助手导入.hex文件后再下载程序。
1、双击mcuisp.exe程序

2、运行后如下图

3、点击搜索串口:(若正常连接,显示如下图)

4、串口连接正常后,就可以导入.hex程序了.hex程序是Keil5将程序转化为2进制的命令,可以让单片机读懂。.hex程序一般在解压后的文件夹output中:

5、将这个文件导入到下图箭头所指的位置后,再点击开始编程。下载成功后,结果如下图。

如下载不成功,可能原因:1、电脑没有安装驱动,如CH340驱动;2、USB转串线没有连接好,出现松动。
6、软件使用
1、双击 Keil uVision5 快捷方式,运行 Keil uVision5

2、进入界面,请看下面几大区域的指引

3、点击project创建工作区,创建工程

4、选择你需要开发的芯片型号,这里选择STM32的芯片

5、创建完工程,开始创建和编辑C代码

6、同时,可以点击以下图标进行项目管理Manage Project Item,分类工程代码文件夹,命名等

7、最后点击上面菜单栏进行编译工程,下面窗口输出编译信息,如成功,则说明固件编译成功!

 
(此文为原创,版权所有,禁止转载)

单片机编程软件相关文章

赞 (0)
版权声明