前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >单片机开发系列(一)之Keil 5 安装使用教程「建议收藏」

单片机开发系列(一)之Keil 5 安装使用教程「建议收藏」

作者头像
全栈程序员站长
发布于 2022-08-31 11:41:28
发布于 2022-08-31 11:41:28
1.6K0
举报

大家好,又见面了,我是你们的朋友全栈君。

、Keil 安装教程

– Keil 5安装包 链接:https://pan.baidu.com/s/1QitX09pqh6uZVdjj48Dllw 密码:69yx

– 下载链接中的安装包,进行安装,在安装完成后,开始以下的激活步骤

– 运行安装的Keil 5 点击 File -> liselicense management,将图片中的CID进行复制

– 随后打开注册机,将对应的CID号复制到CID栏中,点击generat。

– 随后以管理员身份运行keil ,然后将出现的密钥复制到Keil 的 liselicense management 中即可。

、Keil 5 Debug 模式简单使用教程

– 以silicon lab公司的MCU为例子,硬件连接usb debug adapter。

– 随后在keil IDE中点击

,弹出options窗口,点击debug,找到对应的debug适配器,记得勾选Run to main

– 在点击debug按钮,

,代码进入debug状态。在IDE的左上方会看到

操作控制栏,可以根据自己的需求进行跳转。

、Keil 的常见错误汇总

> unresolved external symbol :

– extern 声明的外部变量,没有在.c或者.cpp文件中声明。

– 没有将.c或者.cpp文件加入工程当中。

> require ANSI Protype

– 函数没有在头文件中声明

> 函数 redefine

– 函数或者参数为定义,可能原因为头文件定义的函数类型和源文件中的定义不同。

> file has been changed outside the editor, reload?

– 打开编译器生成的文件,比如xx.map等,把对应的文件关闭后再次编译即可。

> code size limit used code byte (。。%)

– keil环境问题,用注册机摇出来的注册号的版本修改一下。

> Debug时出现the GUI data seems to be corrupt. Please use the menu ‘Window/Reset View to Defaults’ to reset the layout

– 菜单栏选择”WINDOW”,弹出选择”Restart”,软件就会自动重加载工程。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/142373.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
ios的邮箱怎么用_ios邮箱怎么添加多个账号
#import <MessageUI/MFMailComposeViewController.h>
全栈程序员站长
2022/11/08
1.3K0
iOS发送短信的代码
#pragma mark -发送短信 @interface ViewController () { UIAlertView *mfAlertview;//定义一个弹出框 } -(void)showMessageViewController { if( [MFMessageComposeViewController canSendText] )//判断是否能发短息 { MFMessageComposeViewContr
大师级码师
2021/09/19
4.1K0
IOS中调用系统拨打电话与发送短信 原
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"tel://%@",_phoneNumber]]];
珲少
2018/08/15
5360
iOS应用内发送邮件
iPhone API已经提供了系统写邮件界面的接口,使用MFMailComposeViewController,用来显示界面. 项目中需要添加MessageUi.framework。头文件加入MFMailComposeViewControllerDelegate。#import <MessageUI/MessageUI.h> sendMailViewController.m文件的实现: (void)viewDidLoad { UIButton *button = [UIButton butto
用户8671053
2021/10/31
8020
iOS应用发送SMS短消息代码
//Import the MessageUI Framework into your project and //#import the header file into the “.h” file of your controller //where you want to open the In-App SMS sheet. -(IBAction) sendInAppSMS:(id) sender { MFMessageComposeViewController *controller =
用户8671053
2021/10/31
7530
iOS开发之调用系统打电话发短信接口以及程序内发短信
  在本篇博客开头呢,先说一下写本篇的博客的原因吧。目前在做一个小项目,要用到在本应用程序内发验证码给其他用户,怎么在应用内发送短信的具体细节想不大起来了,于是就百度了一下,发现也有关于这方面的博客,点进去看了看,个人感到有点小失望,写的太不详细,只是简单的代码罗列,而且代码也没注释,大概是因为太简单了吧。今天在做完项目的发短信功能后感觉有必要把这部分内容整理一下,做个纪念也是好的不是吗。废话少说,切入今天的正题。下面的发短信,打电话当然需要真机测试了。   一、调用系统功能     在iOS中打开系统本身
lizelu
2018/01/11
13K0
iOS开发之调用系统打电话发短信接口以及程序内发短信
UIActivityViewController系统原生分享-仿简书分享
利用UIActivityViewController实现系统原生分享,不需要三方SDK,支持自定义分享,可以分享到微博、微信、QQ、信息、邮件、备忘录、通讯录、剪贴板、FaceBook.....等等
且行且珍惜_iOS
2018/05/22
3.7K0
iOS发送邮件的代码
3.实现代理<MFMailComposeViewControllerDelegate> 和 <UINavigationControllerDelegate>
艳艳代码杂货店
2021/10/29
6620
调用 MFMessageComposeViewController UINavigationBar 高出一截
项目告一段落,总结一下项目中遇到的坑 使用 MFMessageComposeViewController 在程序内部发送短信,代码很简单 MFMessageComposeViewController * controller = [[MFMessageComposeViewController alloc] init]; controller.recipients = @[收件人手机号码1,收件人手机号码2,收件人手机号码3]; controller.body = 短信内容 controller.mess
GuangdongQi
2018/05/24
5790
android 短信验证码的实现
进入后在上面有应用是让选择android还是ios 之类的,点击下载SDK –选择免费短信验证SDK,
全栈程序员站长
2022/09/16
2.8K0
android 短信验证码的实现
基础篇-应用之间的跳转
在应用A跳转到应用B,则给A、B自身自定义URL Schemes(自定义的协议头)后,通过在A中处理B的URL Schemes,就可以在A中启动B了。
進无尽
2018/09/12
9040
基础篇-应用之间的跳转
Android极速开发之发送短信
实现SMS主要用到SmsManager类,该类继承自java.lang.Object类,下面我们介绍一下该类的主要成员。
Javen
2018/08/21
2.3K0
iOS_调起各个地图软件
#pragma mark - 弹出选择地图alert + (void)popMapsAlertWithVC:(UIViewController *)vc toCoor:(CLLocationCoordinate2D)toCoor targetName:(NSString *)targetName { NSArray *mapSchemeArr = @[@"iosamap://", @"baidumap://", @"qqmap://", @"comgooglemaps://"]; NSArray *
mikimo
2022/07/20
3640
C# 实现发送手机短信
现在很多网站都是短信发送的功能,怎么实现的呢。对于个人站长来说的话,通过使用SMS短信通API接口相对比较划算和简单。那怎么实现呢,步骤如下: 1. 从网上(http://sms.webchinese
逸鹏
2018/04/09
4.8K0
C# 实现发送手机短信
java批量发送短信设计防止重复发送
在开发短信发送功能时,防止重复发送是一个关键问题。重复发送可能导致用户接收到多条相同的短信,影响用户体验和成本控制。
用户1098398
2024/07/05
3750
客户端是移动端吗_谈单的技巧
1、只要申请了百度开发账号,创建了工程,就不需要在新浪微博、腾讯微博、人人网等开放平台中申请应用,好处显而易见,不用再去各个平台申请加审核了,坏处是授权的时候显示的不是授权给应用的名字,而是授权给百度社会化分享;
全栈程序员站长
2022/11/09
8130
iOS开发之诱导用户为自己的App评论功能
allluckly.cn.jpg "由于我自己的App下载量少,评论也少,出于App的aso优化,想尽办法,而评论是aso里边比较重视的一块,前面的版本都没有诱导用户评论的这一功能,导致有些被动。" 由此自己简单的封装了该功能,下面我们先看看效果图: 1.png 弹出试图并没有做什么处理,就是系统的8.0以前用的UIAlertView8.0以上用的UIAlertController 具体的一些算法,都可以看代码,闲话不多说,直接贴码, 新建一个NSObject的类命名为LBToAppStore 具
Bison
2018/07/04
1K0
iOS-UIApplication详解iOS-UIApplication详解
iOS-UIApplication详解 ✨建议收藏,用到时候一查就明白了 xx_cc UIApplication简介 UIApplication对象是应用程序的象征。 每一个应用程序都有自己的UIApplication对象,而且是单例。 一个iOS程序启动后创建的第一个对象就是UIApplication对象。 通过UIApplication *app = [UIApplication sharedApplication];可以获得这个单例对象。 利用UIApplication对象能进行一些应用级别的操作。
xx_Cc
2018/05/10
1.7K0
iOS摄像头和相册-UIImagePickerController
本文参考自:http://blog.sina.com.cn/s/blog_7b9d64af0101cfd9.html
Cloudox
2021/11/23
8400
iOS应用调用系统打电话、发短信和发邮件功能引1、打电话2、发短信3、发邮件
在应用程序内,调用系统的功能来实现打电话、发短信和发邮件,通过电话号码或者邮箱,直接跳转到系统的功能界面。
Cloudox
2021/11/23
4K0
相关推荐
ios的邮箱怎么用_ios邮箱怎么添加多个账号
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档