自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

EricHai的博客

一名平凡的自动化专业小学生

  • 博客(50)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 NIST随机数统计工具windows版安装及运行

本文仅简单介绍了NIST随机数统计工具安装步骤。更详细的步骤私信我获取。

2024-01-19 14:00:10 430

原创 【iPhone12充电接触不良充不上电的终极解决--90%有效】

苹果手机充电器接触不良怎么处理?

2023-06-03 23:37:14 2742

原创 【Outlook 邮件配置】

介绍outlook 邮件预览及文件分类配置。本文仅简单介绍了Outlook的使用方法,后面有需要会进行补充。

2023-01-28 11:01:25 801

原创 什么是回调函数?

介绍什么是回调函数

2022-10-06 18:12:29 223 1

原创 Typora基本使用

0、说明该篇笔记,记录我常用的一些Typora语法应用具体更详细的Typora笔记使用方法

2022-09-01 08:17:02 682

原创 参考文献批量添加上标

参考文献批量添加上标

2022-08-13 10:41:48 466

原创 博客内容预告

预告栏

2021-12-28 22:06:47 507

原创 数据结构导航

数据结构内容导航

2021-12-22 21:34:31 455

原创 简单队列 及 环形队列

环形队列的简单理解

2021-12-22 21:32:19 460

原创 一文教会你怎么安装系统

安装linux与windows操作系统

2021-12-14 19:58:40 105

原创 windows资源管理器转圈崩溃

windows资源管理器一直转圈,一套解决。

2021-12-13 09:28:45 2793

原创 【电脑C盘没空间的解决办法】

C盘数据满了?看下是不是微信在搞鬼。

2021-12-12 23:55:33 1360

原创 规划所学,梳理思路,分支清楚,按需进行

嵌入式固件工作5个月心得体会待做的3件事:1)现在从事SSD行业的嵌入式固件工作接近5个月,暴漏出一些本身的问题点,特写此文,记录心得。后面不断补充。2)整理所有的博客内容3)将在学校学到的以后或能用上的 感兴趣的内容 进行分类 ,并不断补充。如:c语言编程、电力电子技术、单片机原理及接口技术、文档归档、 提问与个人探究等。已经关注我的朋友们,如果还有想了解的内容,请私信给我。写在最前–工作习惯1、计划2、思路3、知识归纳4、同事关系...

2021-11-03 20:25:47 127

原创 杂项record

你心中的SE是怎样的?提个问题:你心里的SE是怎么样的?应该具备什么样的能力?掌握什么样的技术?欢迎评论。

2021-09-23 20:04:25 203

转载 gcc \ g++ \make 的安装

gcc \ g++ \make 的安装转载链接如下:https://www.cnblogs.com/raina/p/10656106.html

2021-08-13 20:55:50 123

原创 p[0] =(int*)&data是什么意思?, (int*)与(int)*的区别

(int*)与(int)*的区别直接上代码:/*** 功能:测试 p[0] =(int*)&data, 与(int)*data的区别*/void test_int_point() { //(int*)&a printf("=====================test (int*)&a===================\n"); int a = 15; int* p[3] = { NULL }; p[0] = (int*)&a

2021-04-15 15:41:46 725

转载 操作matlab的figure窗口

操作matlab的figure窗口

2021-03-13 10:37:29 1164

原创 Matlab中一个图像框中多条动态曲线的更新

Matlab中一个图像框中多条动态曲线的更新前言1、了解函数2、上代码3、运行结果:前言Matlab中通过refeshdata()这个函数,可以更新各种数据,这个结合plot()函数可以实现动态的效果1、了解函数doc refreshdata %查看更新函数的详细信息doc plot %查看plot相关属性doc YDataSourse %需要用set设置plot的数据源doc legend %图例显示,因为是多图像显示,如果需打印,可以设置曲线为不同的形状,--或**..

2021-03-12 22:20:06 2225

原创 Matlab set and refreshdata()功能

@[TOC](set and refreshdata())前言matlab中与单片机进行交互时需要用到定时器timer,用它可以模拟单片机的定时器中断服务。在此基础上进行拓展,可用串口(serial)+定时器(timer)通过matlab实现上位机数据的实时显示等功能。进一步的,通过设置菜单,可以实现更为复杂的调试功能。一、set and refreshdata()% set 可以用于很多地方,在云台的调试工具中用来设置串口对象的属性% refreshdata()更新数据% 拓展思..

2021-03-03 22:43:55 959 2

原创 Matlab定时器中断

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档Matlab定时器中断前言一、timer的基本用法二、测试例子运行结果前言matlab中与单片机进行交互时需要用到定时器timer,用它可以模拟单片机的定时器中断服务。在此基础上进行拓展,可用串口(serial)+定时器(timer)通过matlab实现上位机数据的实时显示等功能。进一步的,通过设置菜单,可以实现更为复杂的调试功能。一、timer的基本用法二、测试例子%% 文件功能说明% 上位机菜单编辑% 从键盘读入菜

2021-03-02 22:54:15 2627

原创 matlab将M文件直接编译为可独立使用的EXE可执行文件且没有dos黑框

背景:最近在m文件中为了写上位机程序,需要把m文件改成windows下可以直接运行的exe程序,按照这篇帖子matlab将M文件直接编译为可独立使用的EXE可执行文件中的mcc -m filename.m 文件可以实现这个功能,但是发现在运行时,会产生dos黑框,如下图所示为了取消黑框搜了一些帖子,在matlab中文论坛,找到了打浦桥程序员的这篇帖子,MATLAB GUI总结 - 最常见的60个问题然后根据目录的第8条找到了这个链接如何将gui生成exebut 看着他说的三种方法就感觉头大,[笑

2021-01-17 14:13:22 825 6

原创 c语言中判断申请的动态内存是否被释放了

动态申请内存创建链表,读入一组数据,判断释放与不释放前后的指针所指空间的数据是否一致,一致就是没有释放, 不一致表示已被释放,变为垃圾数据。代码:没有释放内存时//头文件区#include<stdio.h>#include<string.h>#include<stdlib.h>#include"func.h"typedef struct ListNode{ float val; struct ListNode* next;} Node;v

2021-01-13 16:45:24 4346 5

原创 Keil5 点击Debug Setting 软件崩溃解决方法

方法一 删除源文件同目录下面的如下两个文件方法二 我试了第一个方法不行,依然崩溃解决的办法:断掉jlink的供电,检查jlink和单片机的SWD4根线是否有问题。全部断电后,再连接好硬件,重新打开软件。又可以重新下载程序了。...

2020-12-23 19:29:02 7015 6

原创 matlab中selector的使用

1、selector简介2、用途1)多选一;2)多选多;3)调整输入信号顺序;3、使用方法如图例子:加入三个常量分别为1,2,3使用mux集总三路信号;输入selector,设置selectorNumber of input dimensions:1(输入的向量)Index mode : One-based 信号序号从1开始Index option:index vector (dialog)Index [1 3 2] 调换2和3的顺序 ,如果只要一个信号如第一个,可以设置in

2020-12-02 13:26:24 7874

原创 姿态解算--欧拉角、四元数、方向余弦的理解,方便以后回顾

序大概从去年冬天就开始接触姿态解算的内容了,中间走过很多弯路,当时一度迷糊在理论中,那时前辈让先学习方向余弦矩阵,但实际上,这个实际不常用。不过关于旋转矩阵的那个不正交矫正的原理倒是可以看看,非常巧妙。本篇主要讲欧拉角与四元数旋转的关系,对方向余弦感兴趣的小伙伴可以评论区评论,我有时间会更新补上详细的方向余弦(可能在年后了,最近有点忙)如果你有什么迷糊的点,相信读完本文,你说不定就茅塞顿开,恍然大悟,豁然开朗了欧拉角讲3个概念:静态欧拉角;动态欧拉角;欧拉角旋转矩阵与次序的关系;静态欧

2020-11-23 22:19:17 1767 5

原创 vmware15.5 ubuntu16.04无法挂载SD卡的解决办法,亲测有效

win+r,输入services.msc,查看vmware USB Arbitration Service服务是否正常,一般情况下不能正确读取就是这里有问题****如果无法正常运行,就卸载掉vmware重新安装,注意,只是卸载VMware,原来的虚拟机文件不要动,重新安装后,再次打开上面的服务看是否正常,一般情况下,就可以了,在Ubuntu中查看插入U盘或者读卡器,是否会显示有设备插入,如果没有,就重启一下,一般就能解决。...

2020-08-13 22:51:16 1628

原创 从零开始制作PPT(母版设计,素材填充,配色等)

制作PPT1、选择母版/制作母版在视图选项中选择,幻灯片母版,然后编辑母版并保存2、选择版式/制作版式在幻灯片母版中,会有很多默认版式可以选择,也可以自己添加版式,比如一般的学术论文通常涉及到几部分,标题或者版面每一部分的每一页PPT需要相同,这个时候就可以添加自己的版式,合适的命名后,就可以在编辑PPT时新建统一版面的幻灯片,这是很方便的3 、添加动画为了一些展示效果,有时候需要添加一些动画,常用的是某些元素的出现何消失动画。有时候也需要对某些元素设置轨迹动画,他位于普通动画的下方,名字叫做

2020-07-05 15:45:03 822

原创 联想小新air14 2020酷睿版使用体验-长期同步更新

在键盘的ESC按键上有一个FnLock的标志,ESC按键上面有一个白色小灯,平时是不亮的,同时按下FN+ESC的时候灯就亮了,这个时候F1~F12就可以像普通键盘的功能键一样单独按下就管用了。用了两年多了,最近屏幕上出了一个小黑点,持续了两天,我以为是屏幕坏了,直到今天,在用OneNote写笔记的时候,发现鼠标在小黑点的位置,箭头会发生变化。就是键盘的左半部分和右半部分,明显能感觉到左边稍微热一点,这个本子的散热确实不太舒服,可能和出风口在背面有关系。前段时间电脑突然充不进电了,联系售后更换了新的电池。..

2020-07-02 18:58:14 2277

原创 spi通信回顾记录

@ spi通信回顾记录spi通信线时钟线:SCLK数据线:MOSI数据线:MISO片选线:CS控制模式(时钟极性CPOL,时钟相位CPHA)模式0:CPOL = 0,CPHA=0 空闲状态SCLK为低电平,奇数边沿采样,也就是上升沿采样,下降沿发送;模式1:CPOL = 0,CPHA=1 空闲状态SCLK为低电平,偶数边沿采样,也就是下降沿采样,上升沿发送;模式2:CPOL = 1,CPHA=0 空闲状态SCLK为高电平,奇数边沿采样,也就是下降沿采样,上升沿发送;模式3:CPOL

2020-07-01 16:56:30 219

原创 野火ucos III 中 warning: #188-D: enumerated type mixed with another type

问题说的是,枚举类型混入了其他类型出错的地方在os_core.c中/* 启动RTOS,将不再返回 */void OSStart (OS_ERR *p_err){ if( OSRunning == OS_STATE_OS_STOPPED ) { /* 手动配置任务1先运行 */ OSTCBHighRdyPtr = OSRdyList[0].HeadPtr; /* 启动任务切换,不会返回 */ OSStartHighRdy(); /* 不会运行到这里,运行到这里表示

2020-06-20 19:40:20 6988 1

原创 keil MDK 运行速度 or 实用?

昨天电脑卡死了,keil卡的不会动,搜了一下博客有说在output 中把debug information 和 Brawse information 的勾选去掉,就变快了。结果是,变快了,也不能跳转查看函数信息了,同时也不能用jlink调试了。最好不要去掉勾选,否则写一个工程是真的要自己一个一个函数全都知道详细清楚,能保证自己一次性写的代码就能用的,几乎不存在这样的。...

2020-05-20 14:03:21 382

原创 AD2019绘制原理图时调出原理图的元件

1、打开AD2019,新建一个工程并保存(一般选择PCB工程)2、向工程中添加原理图并保存3、停留在原理图画面选择工具栏的 view->找到 desktop layouts -> default ,点击确定即可调出右边栏的library

2020-05-15 22:28:53 3221

原创 新手如何写专利

新手写专利怎么开始0、国家只是产权局注册一个账号1、准备如下材料(1)你的idea(没有idea怎么办?);(2)别人已公开或者已授权的专利(已授权最好)(3) 国家知识产权局下载表格;2、参考别人的专利3、我是怎么写专利的4、总结,个人体会0、国家只是产权局注册一个账号1、为什么呢?(1)需要查看自己的想法有没有人已经实现了;(2)下载写专利的一些常用文件资料1、准备如下材料(1)你的idea(没有idea怎么办?);1、你的idea首先要有一个自己的与众不同的想法,从理论意义上来说,需要

2020-05-08 21:06:05 9540 1

原创 C语言中对static关键字的理解

static定义的变量只能在当前文件使用吗?不一定。static定义的全局变量:作用域是当前文件static定义的局部变量:作用域是该函数那么下面这段代码可以将static 定义的局部变量传递出去:#include<stdio.h>int temp;//定义全局变量int send(int a,int b){ static int c;局部变量 c= a...

2020-03-30 11:36:19 374 1

原创 J-link引出的GND线发烫

J-link引出的GND线发烫分两种情况处理第一种 断电,测通断(提倡这种做法)一般的原因就是这一部分发生了短路,,才会导致发热发烫第二种 断开附近的某段电路确保电路安全的前提下测电压一般不推荐这种做法,当然这种也比较直接...

2020-03-16 18:02:05 487

原创 电脑前面板插入U盘后无法识别的解决办法

电脑的前面板插入U盘无法识别的解决办法首先,打开设备管理器,查看设备,更新驱动还不行怎么办?(可能是硬件的原因)首先,打开设备管理器,查看设备,更新驱动任意选择一个无法识别的USB设备,双击进入以后,更新驱动,如果是软件问题的话,更新完驱动以后应该就没有问题了还不行怎么办?(可能是硬件的原因)主要有以下几个原因:1.供电电压不足(需要用万用表测试),如果远远低于5V,那么就是USB...

2020-02-10 15:13:12 4932

原创 关于stm32或GD32定时器自动重装载值加一减一的问题

今天在配置完定时器以后,为了查看实际多久进一次中断,在keil中设置断点来查看了下,结果发现与配置的200ms中断一次差了5个ms之后把自动重载值减去1,发现误差减小到了50us,整整两个数量级的误差!之后又使用小灯程序试了下实际效果,确实是1S闪烁附上定时器配置代码如下:void my_timer_init(void){ timer_parameter_struct timer...

2019-10-25 18:29:58 5438

原创 C语言memcpy函数的使用

在使用字符串输入的时候一不要忘了最后还默认添加了一个结束标志字符’\0’,如果是字符数组,是否也注意呢,看一下下面的代码,这个我刚开始用的 时候纠结了一小会儿//test memccpy()#include<stdio.h>#include<string.h>#incldue<stdlib.h>#define N 10//test memccpy(...

2019-10-24 10:17:41 407

原创 GD32的Systick滴答定时器理解

如上图,从技术手册可以看到:Systick系统时钟的滴答定时器频率 = 系统时钟总线的时钟频率/8前面系统时钟总线频率选择84M,得到的系统滴答定时器频率F就是(84/8)M,对应的时钟节拍时间T为:T=1/F=8/84us ,则跳动84/8拍是1us,如果想要得到10us的时间,那就需要10*84/8=840/8=105拍同样的道理可以来理解STM32的。如上,将GD32的系...

2019-10-09 21:58:15 3622

原创 C语言-数据类型-指针与数组元素赋值的注意

在对数组赋值后,分别对data[0],data,a,指针p进行输出,进行对比int main(){ float data[10]; int a ; int *p; data[0]=1.23; printf("%f\n",data[0]); printf("%d\n",data); a=data; ...

2019-09-29 13:10:14 436

S-Function C level 2 SLX test file.zip

文章”Simulink基于level 2的s-function C语言编写“的配套仿真文件

2021-01-27

matlab_c_mex.zip

matlab中c语言编程环境搭建tdm-gcc-4.9.2,亲测可用,做simulink需要写C语言的S-Function时非常有用

2021-01-27

基于51单片机的交通灯设计

基于51单片机设计十字路口交通灯,含Proteus仿真 功能: 1.实现主次干道的顺序通行 2.在按下紧急状态按钮后,所有路口禁止通行,红灯亮起 3.可以对路口通行时间进行调整,(增加或者减少)

2019-03-02

十字路口交通灯设计

十字路口交通灯的设计,可实现通行时间调整,紧急状态切换的功能 包含源程序和仿真

2018-06-29

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

TA关注的人

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