自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 开发ZYNQ时SDK添加math.h库后使用函数依旧报错解决方法

开发ZYNQ时,在SDK中调用math.h库中的函数时会发现引用了头文件依旧报错,显示没有对函数进行引用,这时需要手动添加SDK对math.h库的链接。在打开的Settings中,找到 "ARM v7 gcc linker" 下的Libraries,点击打开。点击右侧 Libraries 栏添加按钮,在打开的输入栏添加m后点击OK保存。鼠标右键点击工程,选择 "C/C++ Build Settings" 打开。最后点击Apply,OK,保存设置,重新编译程序即可。

2025-01-21 10:59:51 369

原创 C#实现多态的方法

在父类的方法名前加上关键字 virtual 标记为虚方法,表示这个方法可以被子类重写,子类重写父类的方法时需要在方法名前加上关键字 override。在父类的前面加关键字 abstract ,父类方法前面也加上 abstract ,这时子类可以重写父类方法,在子类方法名前加关键字 override。1、 接口所包含的成员不允许添加访问修饰符,默认为 public;1、抽象类所包含的抽象成员不能有任何实现(函数体);2、接口中不允许写含有方法体的函数;3、抽象成员只能被包含到抽象类中。

2024-06-13 15:08:23 300

原创 Keil5中文注释设置

新安装的Keil5在添加注释时会发现打出的中文显示为问号,这是因为Keil5默认的字符集不是中文,我们需要在设置中修改。此时回到程序代码中添加注释就会显示为中文。

2024-04-26 10:50:40 6180 1

原创 电路基础学习笔记

电阻元件:对电流呈现阻力的元件。电阻的表示符号为 R,单位是欧姆,符号为 Ω。电导的表示符号为 G,单位是西门子,符号为 S,电阻和电导的关系为 G=1/R。

2023-12-07 16:01:11 1670

原创 C#字符串相关的属性和方法(常用)

判断某个字符串在字符串中最后一次出现的位置,如果没有返回-1。判断某个字符串在字符串中第一次出现的位置,如果没有返回-1。可以对字符串进行分割,返回一个新字符串数组。将数组按照指定的分隔符链接,返回一个字符串。判断字符串是否以指定的字符串为起始。判断当前字符串是否包含指定的字符串。可以将字符串转换为对应的字符数组。将指定的字符串替换为想要的字符串。判断字符串是否以指定的字符串结束。判断一个字符串是否为空或null。获得当前字符串中字符的个数。去掉字符串后面的空格。去掉字符串前面的空格。去掉字符串中的空格。

2023-10-17 17:00:01 182

原创 C#中的Convert类型转换

在C#语法中,两个类型相似的变量可以进行自动类型转换或强制类型转换,例如:int和double。但是遇到string类型要转换为int或double类型时,就需要用到Convert方法。注:转换时不要超出指定类型的范围,所转换的值字面上要与指定的类型相同。

2023-07-27 14:58:02 1423 1

原创 判断芯片引脚顺序

方法三:当没有小圆点和小缺口时,判断引脚的方法是,芯片上的数字和型号正对着我们时,那么芯片下方的最左边第一个引脚是第一脚,最后再逆时针数引脚就可以了。方法二:当芯片上有半圆形小缺口时,缺口朝左时,左下方为一脚,在逆时针转动排列顺序。方法一:当看到芯片上有一个小圆点时,相对应的脚是一脚,逆时针旋转排列顺序。

2023-06-30 14:53:51 7380

原创 初中电路基础

注意事项:必须让电流从正接线柱流进,负接线柱流出,必须正确选择电流表的量程(试触),不允许把电流表直接连接到电源的两级,否则电流表将被损坏。用电器共用的那部分电路叫做干路,各个用电器单独使用的电路叫做支路,干路电流会在分流点分开流向各个支路,并在汇流点汇合流回负极。电流的方向:规定正电荷定向移动的方向为电流方向,负电荷的定向移动方向与电流方向相反。欧姆定律:导体中的电流,跟导体两端的电压成正比,跟导体的电阻成反比,I=U/R。工作原理:通过改变接入电路的电阻丝的长度,改变电阻,从而改变电路中电流的大小。

2023-06-19 15:33:54 1194 1

原创 波特率(Baud rate)

位只有两种形式0和1,只能表示两种状态,而字节是由8个位组成的,可以表示256个状态,其中的换算关系为:1byte=8bit,1kb=1024byte,1mb=1024kb,1g=1024mb,1t=1024g,bit就是位,也叫比特位,是计算机中最小的单位。1字节(byte)=8位(bit)byte是字节,也就是B。

2023-04-10 16:06:05 1644

原创 在VS中使用scanf产生的警告

有两种方法可以解决报错,一种是可以将scanf替换为scanf_s ,但是scanf_s不是标准的C语言函数,是由VS编译器提供的,跨平台性/可移植性差,代码在其他编辑器中可能会产生错误。在VS中使用scanf会产生警告,因为scanf 是由C语言提供的,在VS中scanf是不安全的函数。在源文件的第一行中添加以下代码。

2023-04-06 11:03:30 472

原创 C#中的方法

方法(method)的前身是C/C++语言的函数(function)。方法是面向对象范畴的概念,在非面向对象语言中仍然称为函数。最基本的成员只有两个——字段与方法(成员变量与成员函数),变量存放数据,函数存放算法,所以本质还是数据+算法。C#语言中函数不可能独立于类(或结构体)之外。注:C++中是可以的,称为“全局函数”。方法永远都是类(或结构体)的成员,所以我们要先定义一个类。只有作为类(或结构体)的成员时才被称为方法。方法表示类(或结构体)“能做什么事情”。方法是类(或结构体)最基本的成员之一。

2023-03-23 10:15:36 97

原创 C#语言的类型系统

表面上来看,变量的用途就是存储数据。实际上,变量表示了存储位置,并且每个变量都有一个类型,以决定什么样的值能够存入变量。变量一共有7种:array[99];return a+b;return a+b;return a+b;狭义的变量指局部变量,因为其它种类的变量都有自己的约定名称,简单的讲局部变量就是方法体(函数体)里声明的变量。总的来说,变量就是以变量名所对应的内存地址为起点,以其数据类型所要求的存储空间为长度的一块内存区域。变量的声明:告诉编译器有这样一个变量。

2023-03-20 11:06:19 241

原创 通信方式分类

通信方式根据数据传输方式分为:并行通信和串行通信。并行通信数据各个位同时传输,优点是速度快,缺点是占用引脚资源多。串行通信数据只能一位一位的传输,优点是占用引脚资源少,缺点是速度相对较慢。

2023-03-16 15:26:26 626

原创 认识指针(基础)

指针的概念 想要了解指针的概念,首先要了解变量在内存中是如何存储的。int a=3; //这行代码的意思是,首先在计算机的随机区域开辟一个地址,连续四个字节的空间,把整数3存放在这个连续的空间上

2022-12-23 12:13:31 110

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除