keil玩儿51单片机时遇见的错误与警告

2023-05-16

一、错误1

错误展示
在这里插入图片描述
错误说明
自己写的代码太大,超过了keil5能够编辑的最大范围2048;
解决方法
1)使用注册机,破解keil5;
2)调整自己的代码,使得代码的总体大小小于2048;

二、警告1

警告展示
在这里插入图片描述
警告说明
本警告就是告诉你有个函数没有调用;
解决方法
1)在某个合适的位置调用该函数;
2)忽略该警告。实际上该警告不会影响本程序的运行,忽略后影响不大;

三、错误2

错误展示
在这里插入图片描述
错误说明
该错误就是告诉你没有定义segbuff表示符;
解决方法
在使用之前定义该表示符就好;

四、警告2

警告展示
在这里插入图片描述
警告说明
该警告就是说明在代码中有某个地方存在一个函数多次不合理调用;
解决方法
删除该函数不合理调用;

五、错误3

错误展示
在这里插入图片描述
错误说明
参数定义与参数的使用类型不一致;
解决方法
修改参数类型即可;

六、错误4

错误展示
在这里插入图片描述
错误说明
该错误是说数据类型不对,指针使用不合理;
解决方法
修改指针的数据类型,或者修改使用指针的地方;

七、错误5

错误展示
在这里插入图片描述
错误说明
该错误的意思就是变量temp有多个公共定义;
解决方法
1)删除不必要的定义;
2)使用关键字extern;

八、错误6

错误展示
在这里插入图片描述
错误说明
该错误就是说在这个附近有个符号没有效果。可能出现的原因有:1.符号“==”被替换成了“=”符号;2.有中文符号;
解决方法
1)检查自己的运算符;
2)检查是否存在中文符号;

九、警告3

在这里插入图片描述
** 警告说明**:
该警告是说某一个函数没有形参,导致出现争议;
** 解决方法**:
给函数一个形参void即可

十、错误7

错误展示
错误说明
该错误是说调用了未声明的函数。
解决方法
只需要声明未声明的函数即可。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

keil玩儿51单片机时遇见的错误与警告 的相关文章

  • Context介绍

    目录 Context设计原理默认上下文取消信号传值方法小结 Context 上下文 context Context Go 语言中用来设置截止日期 同步信号 xff0c 传递请求相关值的结构体 上下文与 Goroutine 有比较密切的关系
  • 将视频转成ROS的bag包

    执行转化命令 python2 mp4 2 bag py lane video3 mp4 out camera bag 循环播放图片 xff0c 并重命名成自己需要的话题名 rosbag play l out camera bag camer
  • beego介绍(一)

    目录 beego 的 MVC 架构介绍参数配置默认配置解析不同级别的配置多个配置文件支持环境变量配置系统默认参数基础配置App 配置Web配置监听配置Session配置Log配置 路由设置基础路由基本 GET 路由基本 POST 路由注册一
  • TCP如何保证可靠性?

    TCP如何保证可靠性 xff1f TCP协议保证数据传输可靠性的方式主要有 xff1a 校验和 序列号 确认应答 超时重传 连接管理 流量控制 拥塞控制 1 校验和 计算方式 xff1a 在数据传输的过程中 xff0c 将发送的数据段都当做
  • 仿照java的jdk动态代理实现go语言动态代理

    仿照java的jdk动态代理实现go语言动态代理 通过学习java的jdk动态代理和Cglib动态代理 xff0c 仿照jdk动态代理用go实现了一个简单的动态代理 结构型模式 代理模式 代理模式中分为静态代理和动态代理 静态代理需要在编译
  • golang设计模式——装饰器模式

    装饰器模式 装饰器模式 xff1a 动态地给一个对象添加一些额外的职责 xff0c 就增加功能来说 xff0c 装饰模式比生成子类更为灵活 UML类图 xff1a 分析 首先我们需要理解 xff0c 为什么组合优于继承 xff1f 继承有诸
  • GoLang之unsafe分析

    GoLang之unsafe 目录 GoLang之unsafe1 前言2 指针类型转换3 指针运算4 获取大小和偏移5 关于string 1 前言 开发中 xff0c byte类型和string类型需要互相转换的场景并不少见 xff0c 直接
  • Go实现分布式锁

    Go分布式锁 目录 Go分布式锁进程内加锁trylock基于 redis 的 setnx基于 zk基于 etcdredlock如何选择 在单机程序并发或并行修改全局变量时 xff0c 需要对修改行为加锁以创造临界区 为什么需要加锁呢 xff
  • Golang实习蓝湖二面

    蓝湖二面 自我介绍 问题 casbin的策略 ACL RBAB ABAC 他们的区别和应用 JWT的实现 JWT和传统的token有什么区别 三次握手和四次挥手 time wait 为什么需要等待2MSL 什么是完全二叉树 完全二叉树有什么
  • export、import、commit、save、load的区别

    目录 1 docker export 和 docker import2 docker commit3 docker save 和 docker load 1 docker export 和 docker import docker expo
  • docker搭建redis集群模式

    目录 docker 安装redis1 创建redis conf开启redis验证 开启密码 允许redis外地连接后台启动开启redis持久化 2 启动redis容器3 进入容器 redis集群3主3从1 新建6个redis容器2 构建主从
  • SONiC+P4实践——P4Runtime下发ACL表项

    转载请表明出处 注 xff1a SONiC系统为vs版本 Part1 xff1a 实现外部宿主机与SONiC的网络连通 步骤 1 xff1a 打开一个ubuntu系统安装kvm及其依赖 xff08 1 xff09 查看CPU是否支持虚拟化
  • BDD100K自动驾驶数据集格式转YOLO格式

    说明 xff1a 为了用BDD100K数据集训练YOLOV5模型 xff0c 首先需要将BDD100K数据集格式转成YOLOV5支持的输入格式 转换代码如下 xff1a 一 BDD100K转YOLO格式 usr bin env python
  • 全局代理-WINDOWS怎么设置全局代理?

    https blog 51cto com u 15275599 2923545 WINDOWS设置全局代理可以通过以下4个步骤操作来实现 xff1a 1 点击开始菜单 xff0c 然后点击setting xff08 设置 xff09 xff
  • Easyexcle导入导出

    一 导入 1 依赖 lt excel gt lt dependency gt lt groupId gt com alibaba lt groupId gt lt artifactId gt easyexcel lt artifactId
  • Springboot+(linux)redis哨兵模式实现

    下面是主从redis服务 6379主6380从16381从2 下面是多个哨兵 26379哨兵126380哨兵226381哨兵3 windows下redis压缩包 xff08 本文使用的是5 0 13 xff09 Redis xff08 点我
  • 记一次springboot2.1.6配置(mysql)多数据源

    pom xml lt xml version 61 34 1 0 34 encoding 61 34 UTF 8 34 gt lt project xmlns 61 34 http maven apache org POM 4 0 0 34
  • 小车跟随行驶系统(基于MSP-EXP430F5529LP系统板)

    选用材料 xff1a 主控板MSP EXP430F5529LP 陀螺仪 直流减速电机 xff08 可以选用光电编码器 xff0c 霍尔电机不好调节PID xff09 TB6612电机驱动 超声波测距模块 灰度传感器 无线透传 蓝牙模块 xf
  • 使用sheetjs读取excle表格

    span class token comment cdn引入js span span class token operator lt span script lang span class token operator 61 span sp
  • js的六种继承方式

    1 原型链继承 核心 xff1a 将父类的实例作为子类的原型 span class token keyword function span span class token function Parent1 span span class

随机推荐

  • 代理服务器的学习

    一 代理服务器和VPN 1 工作原理 xff08 1 xff09 代理的工作原理是 xff1a 由代理服务器自己去访问你的目标网站 xff0c 并加载它的内容 xff0c 然后再把这些加载过的内容传递到你的窗口上 这样就相当于你在浏览目标网
  • MyBatisPlus(基于starter和Bean方式)

    文章目录 基于boot starter方式基于Bean方式 基于boot starter方式 1 microboot项目 修改配置文件 xff0c 引入所需要的相关依赖库 dependences gradle ext span class
  • web前端开发常用浏览器介绍及运行配置

    1 web前端开发常用浏览器介绍 浏览器是用来检索展示以及传递web信息的应用程序 xff0c 市面上比较常见的浏览器有IE浏览器 火狐浏览器 谷歌浏览器 Safari浏览器和欧朋浏览器等 xff0c 其中IE 火狐和谷歌是目前互联网上的三
  • 数据集格式--图像--目标检测

    一 项目数据集介绍 xff1a 1 COCO数据集 xff1a coco2017 有80个类别 包含交通信号灯和交通标志 红绿灯信号灯没有颜色属性标签 COCO数据集JSON文件格式 xff0c 主要有以下五个键字段 xff1a span
  • elasticsearch排错指南(各种错误~)

    博主在学习es的时候 xff0c 遇到了很多错误 xff0c 这里列举安装时的错误 一 can not run elasticsearch as root 如上图 xff0c 代表不能使用root用户运行es xff0c 这是es的开发团队
  • Ubuntu下的SD卡分区操作(制作Linux启动文件)

    最近在使用SD卡制作Linux启动文件时 xff0c 要进行SD卡的分区操作 总结了主要的流程 xff0c 操作步骤如下 xff1a 1 插入SD卡并挂载到Ubuntu下 xff0c 输入以下命令查看SD卡挂载信息 sudo fdisk l
  • FreeRTOS内核——数据结构链表

    1 数据结构 1 1 list与list item 也就是c语言中的链表与链表结点 单项链表很少用 xff0c 多用双向链表 1 1 1 list List t list就是一串链表 xff0c 具体来说就是这一串链表的头结点 因此 xff
  • github拒绝连接

    设置 xff0c 网络中心 xff0c 双击当前用的网卡 xff0c 点击属性 xff0c 双击ipv4 xff0c DNS改为手动 xff0c 把DNS服务器地址改为1 1 1 1或者8 8 8 8 xff0c 备用的可以不用管 xff0
  • Ubuntu学习笔记:使用命令查看文件系统磁盘空间使用情况。

    Ubuntu学习笔记 xff1a 使用命令查看文件系统磁盘空间使用情况 df基本命令格式 xff1a df 选项 目录或文件名 df h 使用人们习惯的 KB MB 或 GB 等单位自行显示容量 xff1b df a 显示所有文件系统信息
  • Ubuntu-22.10安装Redis

    Redis xff0c 英文全称是Remote Dictionary Server xff08 远程字典服务 xff09 xff0c 是一个开源的使用ANSIC语言编写 支持网络 可基于内存亦可持久化的日志型 Key Value数据库 xf
  • windows Server 2012 R2安装 “vc_redist.x64.exe“ 报错

    问题 xff1a 安装 34 vc redist x64 exe 34 失败 xff0c 0x80240017 未指定的错误 解决 xff1a 安装更新程序 KB2919442 与 KB2919355 KB2919442 下载地址 xff1
  • 浅谈DH参数(以华数机器人为例)

    1 DH参数说明 欧几里得空间中的直角坐标系由三个两两相交且相互垂直的轴构成 xff1a X 轴 xff0c Y轴和 Z轴 因此 xff0c 一个三维直角坐标系有六个变换自由度 xff1a 沿 X xff0c Y xff0c Z 轴的平移自
  • 常用浏览器 + WebDriver驱动下载网址汇总 + 浏览器内核版本查看

    常用浏览器 一 IE浏览器二 Microsoft Edge浏览器三 Chrome google 浏览器四 Firefox 火狐 浏览器五 Opera浏览器六 Safari浏览器七 其他1 QQ浏览器2 360浏览器3 搜狗浏览器4 猎豹浏览
  • Oracle报错记录(持续更新)

    问题目录 问题1 xff1a ORA 01950问题2 xff1a ORA 12514问题3 xff1a ORA 28547 问题1 xff1a ORA 01950 问题描述 xff1a 对表空间无权限 解决 xff1a 以管理员身份运行c
  • Tengine-Lite在Nvidia AGX Xavier上的安装

    一 说明 由于工作需要 在Nvidia AGX Xavier上使用Tengine Lite引擎进行模型的推理使用 Tengine Lite是什么 Tengine 由 OPEN AI LAB 主导开发 xff0c 该项目实现了深度学习神经网络
  • 一份完整的软件测试报告

    基于软件发布测试编写一份完整的测试报告所包含的内容 xff1a 模板提取链接 xff1a https pan baidu com s 1l7opbNU7fwHXl9UacM4opQ 提取码 xff1a mgzo
  • 【STM32学习笔记】(10)——蜂鸣器实验详解

    蜂鸣器实验 蜂鸣器的简介 蜂鸣器是一种一体化结构的电子讯响器 xff0c 采用 直流电压供电 xff0c 广泛应用于计算机 打印机 复印机 报警器 电子玩具 汽车电子设备 电话机 定时器等电子产品中作发声器件 蜂鸣器主要分为 压电式蜂鸣器和
  • 计算机网络实验

    Ipconfig命令 1 实作一 Ipconfig命令通常被用户用来查看计算机中的ip地址 xff0c 子网掩码以及默认网关 与之类似的ipconfig all命令则是显示ipconfig中所有的详细信息 其中 xff0c ipconfig
  • 在linux系统下搭建鸿蒙bearPi的编译环境

    前言 xff1a 我是Linux使用的是Ubuntu18 04 进行环境配置的 xff0c 如果环境不同导致报错请自行网上搜索答案 1 首先先下载必要的插件 链接 xff1a https pan baidu com s 15E3SBXj g
  • keil玩儿51单片机时遇见的错误与警告

    一 错误1 错误展示 错误说明 xff1a 自己写的代码太大 xff0c 超过了keil5能够编辑的最大范围2048 xff1b 解决方法 xff1a 1 xff09 使用注册机 xff0c 破解keil5 xff1b 2 xff09 调整