自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言const用法

C语言const用法 1. int a[3]={1,2,3}; int b[3]={7,8,9}; const int *A=a;//A指向int类型的值声明为const,这表明不可以通过A来改变它所指向的值。 *A=4;//通过指针修改不允许 A[2]=5;//通过数组修改不允许 a[0]=6;//允许,因为a没有被const声明 *A=b;//允许 总结一下,就是不允许通过A指针或者A数组的方式修改值,但是可以通过A来指向别处 2. int a[3]={1,2,3}; const int b[

2021-06-22 22:49:46 542 4

原创 指针函数和函数指针

函数指针和指针函数的区别和应用 引用别人的文章,讲的很好 添加链接描述 添加链接描述 添加链接描述 主要是μC/OS-III源码有些看不懂,看懂再更新。

2021-06-11 23:00:00 241 1

转载 C语言static讲解

C语言static讲解,原文地址如下

2021-06-04 23:46:51 160

原创 matlab将txt文件导入工作区

matlab将txt文件导入成mat文件,并且是double形式的。 1.需要先将txt文件存在m文件的文件夹里(工作路径), load(‘t.txt’); 2.将已经在工作区的mat文件保存到固定的文件夹。 save(‘D:\MATLAB\txtmat文件\t.mat’); 3.将m文件里的txt文件删除,并将代码区修改。 load(‘D:\MATLAB\txtmat文件\Data1.mat’); ...

2021-02-23 21:26:53 1536

原创 信号与系统经典教材检索 自己用

信号与系统经典教材概念目录 信号的能量和功率 P5 周期信号 基本周期(连续T和离散N)P9 周期复指数信号的优点为什么要用 P12 P113 成谐波关系的复指数信号定义 P13 成谐波关系的复指数信号可以作为构造单元 构成其他各种信号P13 离散复指数信号和连续复指数信号的比较 P18 卷积的概念,和单位脉冲信号的重要性 P48 P50 P86 将信号表示成一组基本信号的线性组合,这个基本信号是复指数,所得到傅里叶级数和傅里叶变换 P110 特征函数和特征值的概念 P114 连续傅里叶级数 P117

2021-02-15 22:03:54 214

原创 STM32F103学习(三)串口通信和定时

可以用systick进行高精度时钟进行延时,将工程中包含delay.h文件就可以。 这种延时和定时器中断不同。 USART串口通信,初始化过后,利用中断函数,当接收到电脑发送的函数后,触发中断,接收到的字符加一,并发回电脑。 #include "stm32f10x.h" void usart_init() { GPIO_InitTypeDef GPIO_InitStructure; //声明一个结构体变量,用来初始化GPIO USART_InitTypeDef USART_InitStructur

2020-11-02 22:14:39 1496

原创 STM32F103学习(二)按键

STM32F103学习(二)按键 按键与小灯的不同的,要根据类型设置成上拉输入和下拉输入,K1,K2,K3与32的接口要设置成上拉输入,KEY_UP设置成下拉输入。K1设置成上拉,按键没按下时,IO口为高电平,按下为低电平,上拉电阻会分担绝大部分电压,所以肯定IO口接收到的为低电平。 按键控制蜂鸣器或者小灯最好在初始化时,就将他们关闭,省的在烧录程序后,会出选乱象。 我学到的是一个控制按键的方法,参考下方程序: 第一种是长时间按键,只会反应一次,mode=0。 第二种是长时间按键,每个扫描周期都会反应,mo

2020-10-26 21:48:50 1347

原创 stm32F103学习(一) LED灯的闪烁

stm32在使用IO口的时候需要先配置时钟,因为库函数操作,也是配置寄存器,寄存器运作根据它的工作原理就需要时钟,51单片机因为是时钟默认,所以不用配置,但是功耗大,32可以配置需要的区域的时钟。 void LED_Init() //端口初始化 { GPIO_InitTypeDef GPIO_InitStructure; //声明一个结构体变量,用来初始化GPIO SystemInit(); //时钟初始化 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,

2020-10-24 20:23:47 1544

原创 刚开始学习单片机的总结

单片机学习之始 一般将编译工具分为keil c51和keil5 MDK,前者是可以建立针对51单片机的工程,后者就是针对ARM系列芯片,但是可以将两者合成使用,参考一下讲解:MDK和C51合并 MDK安装后要加入芯片包,可以自己去下载,然后安装到MDK的安装路径,也可以直接在MDK的界面上找到绿色的小标志,自动更新和下载。MDK要配置一些内容,明天更新。 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅

2020-10-23 21:52:23 185

原创 使用Anaconda安装opencv-python

使用Anaconda安装opencv-python 在网上下载whl文件 添加链接描述 找到对应的享用的版本,将其放在Anaconda的envs文件夹,你想放入的虚拟环境中,Lib文件夹内部的site-packages文件夹内。 使用anaconda prompt ,conda activate “上面的虚拟环境”,再指定到上面的文件夹,使用pip install “之前下载的的文件全名”。 ...

2020-03-31 19:27:12 636

空空如也

空空如也

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

TA关注的人

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