keil5使用技巧_keil5使用教程

img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新

需要这些体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)

如果你需要这些资料,可以戳这里获取

在这里插入图片描述

7、找到库函数

方法就是打开一个.h文件拖到最后→看到如下字样的,就是库函数了
/** @defgroup GPIO_Exported_Functions

  • @{
    */

例如:找EXTI的库函数
打开exti.h文件,拖到最后,这些就是EXTI所有库函数
在这里插入图片描述
例如:找GPIO的库函数
打开gpio.h的文件,也是拖到最后,这些就是GPIO的库函数
在这里插入图片描述

8、快速屏蔽和启用程序段

在这里插入图片描述

9、工程文件的移除

在这里插入图片描述
比如我们在工程中添加了很多不需要Hardware驱动代码,就会增加编译量,这时不必要的;步骤是1→2→3
在这里插入图片描述
接下来跟随着这里的也要,移除,才能达到效果
在这里插入图片描述

这样移除即使文档里还是有工程文件,但也不会被执行编译

10、调试使用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
验证:
这个是进入中断的程序调试,这时在面包板去触发PB11脚,看到结果,断点处多了一个黄色箭头,表示成功进入断点
在这里插入图片描述
退出时候,要把断点去掉,
在这里插入图片描述
重复验证的方法:再此点击“全速运行”→然后在触发PB11脚看结果
接下来,我们想要一个数字统计中断触发的次数;

11.添加书签

在这里插入图片描述

12.不同stm32芯片的工程移植

问题:解决Error:Flash Download failed -“Cortex-M3”问题
使用keil5将把stm32F10ZE的工程下载到stm32F103C8T6板子上使用,出现“Error:Flash Download failed -“Cortex-M3””
在这里插入图片描述
1.更改启动文件
在这里插入图片描述
找一个“stm32F103C8T6”对应的中型Flash启动文件“startup_stm32f10x_md.s”→把他复制到
要移植的工程文件“CORE”下,并且把原有的大型Flash启动文件“startup_stm32f10x_hd.s”删除
在这里插入图片描述
点击三个小房子→同样在这里_md.s文件也替换掉_hd.s文件;
2.更换芯片型号
在这里插入图片描述
点击“魔术棒”按钮→把“STM32F103ZE”更换为“STM32F103C8”;
3.更改全局宏定义
在这里插入图片描述
在菜单栏选择 C/C++,STM32F10X_HD–>STM32F10X_MD
4.设置下载方式
在这里插入图片描述
Debug选项卡→设置下载方式为“ST-Link-Debugger”→“Settings”;
5.设置下载速度
在这里插入图片描述
6.重新添加Flash
在这里插入图片描述
将stm32F10ZE对应的“512KB”这一项“Remove”→添加stm32F103C8T6用的“128Kb”;
7.测试
在这里插入图片描述
测试:没有错误没有警告,led闪烁了起来;

13.keil5如何打开keil4的工程文件

问题:用keil5打开keil4工程会出现如下界面提示
在这里插入图片描述
原因是keil5并没有像其他软件那样对下有兼容作用;
他说的意思是:
这是一个mdkversion4项目,需要对基于cortex-m的设备提供设备支持
要在mdkversion5中使用此项目,您可以
迁移到设备包
到已安装软件包,您可以迁移到新的foemat
安装旧版支持
要继续使用旧的项目格式,请安装mdk版本5-旧版对coretx-m设备的支持
解决:
兼容包官方下载链接 https://www2.keil.com/mdk5/legacy/ 下载可能有点慢
我下载的兼容包链接 度娘下载速度看大家自己了
链接:https://pan.baidu.com/s/1qSFhU3_pYxO534njgXT_hg
提取码:4xh6

在这里插入图片描述
下载好兼容包→打开他→Next;
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

14.让keil5 MDK也能打开keil5 C51工程

keil5和keil4融合安装及兼容
资料下载
全部资料下载:
链接:https://pan.baidu.com/s/1ZUT1ydcEHVeksP7lvZcbkA
提取码:cz0n

15.解决编译下载报错“NO ULINK2/ME Device found”

**问题:**编译下载时出现如下界面

在这里插入图片描述
解决:
在这里插入图片描述
在这里插入图片描述
至此解决问题,程序能下载进去了;

16.keil5 c51安装-stc-isp串口下载工具安装

一、资料下载

链接:https://pan.baidu.com/s/1UQZP7wLDT784gIzof2PeEg
提取码:t11d
包括keil c51和

二、安装keil5 c51

在这里插入图片描述
首先在根目录下新建“keil c51”文件夹,用来安装支持51内核的keil c51;
之前的“keil mdk”是支持arm内核的,如stm32;
在这里插入图片描述
在这里插入图片描述
选择刚才新建的文件夹“keil c51”→Browse→Next;
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
打开keil c51→复制CID到注册机,获得许可码,再复制回keil的LIC处,→Add Lic→显示“LIC AddedSucessfully”→关闭;

二、stc-isp串口下载工具

在这里插入图片描述
是绿色软件可以直接打开;

17.keil5 c51-更改生成hex文件的路径

img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新

需要这些体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)

如果你需要这些资料,可以戳这里获取

物联网嵌入式知识点,真正体系化!**

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新

需要这些体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)

如果你需要这些资料,可以戳这里获取

  • 19
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值